当前位置:文档之家› VFP操作命令练习( 第二章)-

VFP操作命令练习( 第二章)-

VFP操作命令练习一、用适当的内容填空。

1. 数据库文件扩展名是__________,通常用_______________创建和修改数据库。

2. 在VFP中,打开数据库设计器的命令是____________________。

3. 在VFP中,用字母、汉字、数字或下划线命名字段,但不能用__________开头。

4. 基于Visual FoxPro,自由表中不能创建的索引类型是__________ 。

5. 不带条件和范围的VFP命令Delete将删除指定表中的__________记录。

6. 在VFP中,可以为数据库表设置字段有效性规则,该“规则”是一个__________表达式, “信息”是一个__________表达式。

7. 在VFP中,使数据库表变为自由表的命令是____________________。

8. 每一个打开的表文件都有一个用来记载记录当前位置的指针,该指针指向的记录称为__________。

9. 在Visual FoxPro中,建立普通索引的作用之一是提高__________速度。

10. 在Visual FoxPro数据库的每个表中只能有一个__________索引。

11. 在VFP中指定字段或表达式中不允许出现重复值的索引是____________________12. 在VFP中,同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是__________,这种索引称为__________。

13. 在VFP中,表设计器的“字段”选项卡中创建的是__________索引。

14. 在VFP中,为数据表建立性别(C,2)和年龄(N,2)的复合索引,正确的索引表达式为____________________。

15. 用命令“Index On 姓名Tag name Unique”建立索引,其索引类型是__________索引,索引文件类型是__________文件。

16. 在VFP中,Index命令无法建立的索引是__________索引。

17. 在VFP系统中,用户可以使用Open Database命令打开多个数据库,但在某一时刻只有一个__________数据库。

18. 在VFP中所谓自由表就是那些不属于任何__________的表。

19. 在VFP中参照完整性规则包括__________、__________和【__________。

20. 在VFP中选择一个没有使用的、编号最小的工作区的命令是__________。

21. 在VFP中,使用数据库设计器为两个表建立联系,首先应在父表中建立__________索引,在子表中建立__________索引。

22. 基于Visual FoxPro,执行GO BOTTOM之后,EOF()的值是__________。

23. 存储于数据库中的表称为__________,其在磁盘上以独立的文件保存,扩展名为__________,将其从数据库中移出,其可以变为__________。

24. 在VFP数据类型的描述中,用字母__________表示字符类型,用字符__________表示数值类型,用字母__________表示日期类型,用字母__________表示逻辑类型。

25. 表中备注型字段的字母表示为__________ ,备注型字段用来保存__________信息,建立具有备注类型字段的表将同时建立一个和表文件主名相同,扩展名为__________的备注文件。

26.在VFP系统中,数据库表的字段名长度最多为__________个字符,自由表的字段名长度最多为__________个字符。

27. 利用表设计器来设计表时,自由表和数据库表的设计界面是不同的,数据库表能够设置的__________是自由表所不具有的。

28.基于Visual FoxPro,在数据库中,数据有效性规则包括域完整性、实体完整性和__________等。

29. 利用工作区可以在VFP中同时打开多个表,VFP中共有__________个工作区,在每个工作区中能够打开__________个表文件。

30.选择工作区用__________命令,其参数可以是__________或__________。

31.在打开表时为其指定别名使用的关键字是__________,没有为其指定别名,则表的默认别名为__________。

32. 对表中的记录用VFP的Delete命令进行删除,这种删除方式称为__________,在执行了Set Delete On命令后,使用Browse命令浏览表中记录则被删除的记录_______。

33.在表中增加一个空记录,使用的命令动词是__________;将同结构其他表中记录追加到当前表中,使用的命令动词是__________。

34.在命令中按给定条件操作记录时,表示条件通常可以使用For或While两种子句形式,对条件字段进行了索引应该使用__________子句,而__________子句与索引无关,其操作范围内的全部满足条件记录。

35.在Visual FoxPro中通过建立主索引或候选索引来实现__________ 完整性约束。

36.表中记录的输出除使用“?”命令外,还可以使用__________和__________命令.37. 索引是对表中的记录进行逻辑上的重新排列,VFP中的索引文件可以分为__________、__________ 和__________三种,其对应的文件扩展名分别是__________、__________和__________。

38. __________索引文件可以在表打开的同时自动打开,在系统中控制索引顺序的索引称为__________。

39.查找表中记录可以使用的命令通常有__________和__________,其中__________命令要求表具有相关项的索引。

40.在Visual FoxPro中可以修改表结构的窗口称为__________。

41. 表与表之间可以存在一对一关系、一对多关系和多对多关系,在VFP数据库设计器中,建立关系的两个表需要建立相应的__________文件。

42.在数据库设计器中建立的表与表之间的关系称为__________关系,使用Set Relation to命令建立表间的关系称为__________,其可以控制不同工作区中表间记录指针的联动。

43..基于Visual FoxPro,打开一个空表,函数EOF( )的值为__________ 。

44..基于Visual FoxPro,当打开的表为一个空表时,函数RECNO( )的值为___ 。

45..如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成__________。

46. 在Visual FoxPro中,一个数据库表可以创建__________个主索引文件。

47. 基于Visual FoxPro,不能用__________ 和通用型字段构造索引表达式创建索引。

48. 基于Visual FoxPro,参照完整性规则包括更新规则、删除规则和__________ 。

49. 基于Visual FoxPro,当前工作区已打开一张表,执行LIST之后,EOF()的值是__________ 。

50. 基于Visual FoxPro,假设记录指针指向第2条记录,当执行LIST NEXT 1后,屏幕上将显示第______ 条记录。

51. 基于Visual FoxPro,可以为字段建立字段有效性规则的表是__________ 表。

52. 基于Visual FoxPro,惟一索引的"惟一"是指__________ 的惟一,而不是字段值的惟一。

二、从参考答案中选择一个最佳答案。

1. 在VFP中,创建一个名为MAIN.DBC的文件,使用的命令是【】。

A. CreateB. Create MAINC. Create Table MAIND. Create Database MAIN2. 在VFP中,打开数据库MAIN的正确命令是【】。

A. Use Database MAINB. Use MAINC. Open MAIND. Open Database MAIN3. VFP中字段的数据类型不可以指定为【】。

A. 日期型B. 时间型C. 通用型D. 备注型4.在Visual FoxPro中,存储图象的字段类型应该是【】。

A. 备注型B. 通用型C. 字符型D. 双精度型5. 在一个VFP数据库表文件中有2个通用字段和3个备注字段,该表的备注文件数目是【】个。

A. 1B. 2C. 3D. 56. 当前打开的图书表中有字符型字段“图书号”,将图书号以字母A开头的图书记录全部打上删除标记的命令是【】。

A. Delete For 图书号=”A”B. Delete While 图书号=”A”C. Delete For图书号=”A*”D. Delete For图书号Like “A%”7. 在VFP中,为当前表所有性别为"女"的职工增加100元工资,命令是【】。

A. Change All 工资With 工资+100 For 性别="女"B. Replace 工资With 工资+100 For 性别="女"C. Change All 工资With 工资+100D. Replace All 工资With 工资+1008. 在VFP中,表文件和索引文件都已打开,确保将记录指针定位在记录号为1的记录上,使用命令【】。

A. Go TopB. Go Bof( )C. Skip 1D. Goto 19. 以下关于主索引和候选索引的叙述正确的是【】。

A. 主索引和候选索引都能保证表记录的惟一性B. 主索引和候选索引都可以建立在数据库表和自由表上C. 主索引可以保证表记录的惟一性,而候选索引不能D. 主索引和侯选索引是相同的概念10. 下列关于索引文件叙述正确的是【】。

A. 索引文件必须配合原数据表使用B. 一个数据表文件只能建立一个对应的索引文件C. 复合索引文件的扩展名为IDXD. 单独索引文件的扩展名为CDX11. 在VFP中,打开表并设置当前有效索引(相关索引已建立),下列命令正确的是【】。

A. Order Student In 2 Index学号B. Index 学号Order StudentC. Use Student In 2 Order 学号D. Use Student In 212. 有一学生表,通过表设计器为该表建立索引。

其中一个索引的索引表达式为姓名,索引名为XM。

若该表在当前工作区中已打开,将上述索引设置为当前索引的命令是【】。

相关主题