VFP第二章测试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

读书破万卷下笔如有神

《数据库程序设计》第二章测试卷

一、填空题(每空1分,共25分)

1.项目文件的扩展名是,数据表文件的扩展名是,数据库文件的扩展名是:。

2.日期型字段具有个字节的固定长度,其格式是。

3.逻辑型字段只有和两种。其存储长度为个字节。

4.在项目管理器为选项添加说明,应选择_____________菜单的“编辑说明”命令。

5.项目管理器的“移去”按钮有两个功能:一是________________;二是____ ______

6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是

联系。

7.在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是表。

8.在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。

9.在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。

10.在定义字段有效性规则时,在规则框中输入的表达式类型是。

11.为了确保相关表之间数据的一致性,需要设置规则。

12.数据库表之间的一对一联系通过主表的索引和子表的索引实现。

13.在Visual FoxPro中,最多同时允许打开个数据库表和自由表。

14.“参照完整性生成器”对话框中的“删除规则”选项卡可用于指定删除中的记录时所用的规则。

15.打开索引文件后,设置主控索引的命令是,未打开索引重新索引的命令是。

16.常见的范围有ALL、、next n和四种。

二、选择题(每题0.5分,共27分)

1.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()

A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D)在父表和子表的连接字段上都要建立主索引

2.在Visual FoxPro中,以下关于删除记录的描述,正确的是()

A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表

B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表

C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录

命令打开表USE命令在删除数据库表中的记录之前不需要用DELETE的Visual FoxPro传统D).读书破万卷下笔如有神

3.在Visual FoxPro中,下列关于表的叙述正确的是()

A)在数据库表和自由表中,都能给字段定义有效性规则和默认值

B)在自由表中,能给字段定义有效性规则和默认值

C)在数据库表中,能给字段定义有效性规则和默认值

D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值

4. Visual FoxPro的“参照完整性”中“插入规则”包括的选择是()

A) 级联和忽略B) 级联和删除C)级联和限制D) 限制和忽略

5.在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()

命令 C)CONTINUE命令 D)GOA)再次使用LOCATE FOR 命令 B)SKIP命令)Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是( 6.在不做参照完整性检查 B) 不准删除父表中的记录A)

D) 若子表中有相关记录,则禁止删除父表中记录C) 自动删除子表中所有相关的记录)7.字符型数据的最大长度是(

D) 65K C) 10 B) 254 A) 20

)8.已知“是否住校”字段为逻辑型,要显示所有未住校的记录应使用命令是(

=.F. 是否住校=. T. B) LIST FOR NOTA) LIST FOR 是否住校<>.F. 是否住校 D) LIST FOR C) LIST FOR “是否住校”

6条记录,哪个是正确的命令()9.下面的命令将当前记录定位到第 D) GO TOP+5

6 B) skip -6 C) skip A) GO 6

条记录,应使用命令()10.在新打开的数据表文件中有20条记录,只显示第20 D) skip 19 C) skip 1 A) go 20 B) go top

display display list Display

()11.下述命令中的哪一条不能关闭数据表文件: D) clear all C) clear B) close database A) use

)12.项目管理器的“数据”选项卡用于管理(、数据库、视图和查询A、数据库、自由表和查询 B 、数据库、自由表和报表C D、数据库、表单和查询项目管理器的“文档”选项卡用于管理()13. 、表单、报表和标签、数据库、表单和报表A、表单、报表和查询 BC、查询、报表和视图 D 对项目管理器中的按钮,错误的叙述是()14. “修改”按钮用于打开设计器修改文件、 B“新建”按钮用于创建新文件、A.

读书破万卷下笔如有神

C、“关闭”按钮用于关闭项目管理器

D、“添加”按钮用于为项目添加文件

15.对项目管理器中的按钮,错误的叙述是()

A、“移去”按钮用于把文件移出项目

B、“浏览”按钮用于浏览项目管理器的内容

C、“运行”按钮用于运行程序文件

D、“打开”按钮用于打开文件

16.对于打开项目管理器,以下叙述错误的是()

A、打开项目文件,对应的项目管理器自动打开

B、选择“常用”工具栏的“打开”按钮,可以打开项目文件

C、选择“文件”菜单的“打开”命令,可以打开项目文件

D、选择项目管理器中的“打开”按钮,可以打开项目文件

17.在项目管理器中重命令文件,下列叙述中错误的是()

相关文档
最新文档