《VFP面向对象程序设计》课程习题集及参考答案
20XX年6月
第一章数据库基本理论
一、判断题
1.数据处理的目的就是从原始数据中得到有用的信息。
A.对*
B.错
2.关系模型的结构可以看作是一个数据库的结构。
A.对*
B.错
3.数据库管理系统是数据库系统的核心。
A.对*
B.错
4. VFP 系统为用户提供了命令操作方式、菜单操作方式和程序操作方式。
A.对*
B.错
二、单选题
1.将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了。*A.数据库  B.数据集合  C.数据操作系统  D.数据库管理系统
2.数据库系统的构成有数据库、计算机硬件系统、用户和。
A.操作系统
B.文件系统
C.数据集合*
D.数据库管理系统
3.数据库、数据库系统、数据库管理系统这三者之间的关系是。
*A. 数据库系统包含数据库和数据库管理系统
B. 数据库管理系统包含数据库和数据库系统
C. 数据库包含数据库系统和数据库管理系统
D. 数据库系统就是数据库,也就是数据库管理系统
4.关系数据库管理系统所管理的关系是。
A.一个DBF文件*
B.若干个二维表
C.一个DBC文件
D.若干个DBC文件
5.在关系数据库管理系统中,一个关系对应一个。
A.字段
B.记录*
C.数据表
D.索引文件
6.关系数据库管理系统存储与管理数据的基本形式是。
A.关系树*
B.二维表
C.结点路径
D.文本文件
7.数据库是按一定结构存储在一起的。
A.程序集合*
B.数据集合
C.运算式集合
D.函数集合
8.在有关数据库的概念中,若干记录的集合称为。
A.字段
B.数据库
C.数据项*
D.数据表
9.VFP6.0 DBMS是基于关系型数据模型的。
A.操作系统的一部分*
B.操作系统支持下的系统软件
C.一种编译程序
D.一种操作系统
10.在关系运算中,查满足一定条件的元组运算称之为。
A.复制*
B.选择
C.投影
D.关联
11.如果要改变一个关系中属性的排列顺序,应使用的关系运算是。
A.重建
B.选取*
C.投影
D.连接
12.在有关数据库的概念中,若干记录的集合称为________。
A.字段
B.数据库
C.数据项*
D.数据表
13.如果一个关系中的一个属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为。
*A.主关键字  B.内部关键字  C.外部关键字  D.关系
14. 在关系理论中,把能够唯一地确定一个元组属性或属性组合称为________。
A.索引码*
B.关键字
C.域
D.外码
15. 在关系数据库中,实现“表中任意两行不能相同”的约束是靠_____来实现的。
A.外部关键字
B.属性*
C.主关键字
D.列
16. 关系的3 种基本运算方法指______。
*A.选择、投影、连接  B.选择、投影、添加
C.选择、连接、删除
D.连接、投影、插入
17. 在VFP中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于______。
A.实体完整性约束*
B.域完整性约束
C.参照完整性约束
D.视图完整性约束
18. 要显示和隐藏VFP所有的工具栏,应使用______菜单下的“工具栏”命令。
A.文件
B.显示
C.工具
D.窗口
19. 启动VFP后,系统当前目录称为默认目录,要修改默认目录要使用的菜单是_______。
A.编辑
B.显示
C.工具
D.窗口
20. VFP表文件中,对字符型字段的值,最多可输入______个字符。
A.255
B.128
C.8
D.254
21. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是_______。
A. .BAK
B. .FRX
C. .FPT
D. .FRT
22. 在命令窗口执行VFP的操作命令称为_______。
A.窗口操作方式
B.工具操作方式
C.交互操作方式
D.程序操作方式
23. 关于VFP命令格式的规则,下面叙述错误的是_______。
A.每条命令必须以命令动词开头
B.命令动词太长,最少保留4个,5个也可以
C.命令动词后面的子句的顺序是不能调换的
D.FOR与WHILE引导的条件子句是有区别的
三、多选题
1.信息是经过的数据。
A.快速传递*
B.加工处理
C.使用认可*
D.产生影响
2.数据库系统的特点是。
*A.数据共享*B.数据独立*C.冗余度小*D.数据统一控制
3.数据库管理系统是负责数据库的软件。
*A.管理*B.维护*C.存取  D.加工
4.数据库系统的组成部分有。
*A.数据库*B.数据库管理系统*C.用户*D.应用程序
5.数据库管理系统的主要功能有。
*A.数据定义功能*B.数据操作功能
*C.数据库的运行管理功能*D.数据库的建立和维护功能
四、填空题
1.数据是信息的。载体
2.数据处理技术发展过程经历的3个阶段是人工管理、和数据库管理。文件管理3.能够直接对数据库中数据进行操作的软件是。数据库管理系统
4.关系模型就是一张。二维表
5.关系数据库管理系统的3种关系操作是、投影和连接。选择
6.主关键字是用来唯一标识表中的字段或字段的组合。记录
第二章Visual FoxPro系统概述
一、判断题
1.向导具有比设计器更强的功能。
A.对数据库编辑软件
B.错*
2.生成器的主要功能是在VFP应用程序的构件中生成并加入某类控件。
A.对
B.错*
3.项目管理器是管理、控制数据库文件、表文件、表单文件、报表文件和程序文件等的主要组织工具。
A.对*
B.错
4.扩展名为.prg的程序文件在“项目管理器”的代码选项卡中显示和管理。
A.对*
B.错
5.表中备注型字段的数据的最大允许宽度是4个字节,它可用来存放备注的具体内容。
A.对
B.错*
6.在VFP中,新建或添加一个文件到项目中意味着文件成为项目文件的一部分,所添加的文件失去了独立性。
A.对
B.错*
7.把已有的文件添加到项目中,添加文件的类型与所选择的对象类型必须相同。
A.对*
B.错
8.在项目管理器中移去文件包括移去和删除。
A.对*
B.错
9.项目管理器的“数据”选项卡用于显示和管理数据库和自由表。
A.对*
B.错
10.VFP中处理数据和对象的主要组织工具是项目,它是VFP的控制中心。
A.对*
B.错
11.VFP的命令一行书写不完,行尾用逗号“,”接下一行。
A.对
B.错*
12.在“选项”对话框的“文件位置”选项卡中可以设置默认路径。
A.对*
B.错
13.在VFP的命令格式中所使用的所有标点符号必须是英文半角形式。
A.对*
B.错
二、单选题
1. 项目管理器不能管理的文件是______。
A.数据库文件
B.表单文件
C.程序文件*
D.DBMS文件
2. VFP中处理数据和对象的主要组织工具是______,它是VFP的控制中心。
A.应用程序生成器
B.数据库设计器
C.表单设计器*
D.项目管理器
3. 在开发VFP应用系统时,需要统一管理数据库、程序、表单、菜单等,最好使用______。
A.数据库
B.表*
C.项目
D.工程
4. 关于命令的书写规则,下列说法中正确的是______。
A.命令不一定要以命令名开头
B.各子句顺序不能改变
C.不能大小写混合,也不能分行书写
*D.命令行最大的字符数是254
5. 若要把数据库从项目文件中删除,应单击项目管理器中______按钮。
A.新建
B.修改*
C.移去
D.关闭
6. 在项目管理器中,如果向其中添加一个文件,那么对这个文件的要求是______。
A.必须是“自由的”,且没有被使用过
B.没要求
*C.只要求没有被其他数据库使用
D.此文件必须是“自由的”,但可以被其他数据库使用
7.在VFP的命令格式中,< >表示______。
A.可选项
B.任选项
C.可选可不选项*
D.必选项
8.项目管理器中的每一个选项卡______单独分离使用。
A.任何情况下都可以
B.任何情况下都不可以
*C.只有在项目管理器折叠时可以
D.项目管理器折叠式拖到菜单栏上时
9.以下不属于项目管理器选项卡的是______。
A.数据*
B.窗口
C.代码
D.类
10.项目管理器的内容保存在带有______扩展名的文件中。
A. .DBF
B. .DCT *
C. .PJX
D. .CDX
11.项目管理器的“文档”选项卡用于显示和管理______。
A.表单、报表和查询
B.数据库、表单和标签
C.查询、报表和视图*
D.表单、报表和标签*
12.项目管理器的“数据”选项卡用于显示和管理______。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。