Visual FoxPro按章节题库(3)

2019-06-03 18:19

完整性。

15、在VF中,SKIP命令是按 顺序定位,如果使用索引时,则是按 顺序定位。 16、为表建立索引,其基本特点是可以提高 速度。 17、参照完整性规则包括更新规则、 和 。

18、在2号工作区打开数据表xs.dbf,并设置别名为student,应输入的命令是: USE xs.dbf 2 student

19、按照主文件名不同,复合索引文件可以分为 和 。 20、由关系数据库系统支持的完整性约束是指 和参照完整性。

21、在Visual FoxPro中,索引文件的扩展名有两类,即 和 。 22、在Visual FoxPro中,对于只取两种值的数据,一般使用 字段。

23、设置字段有效性规则在表设计器的 选项卡中进行。而设置记录有效性规则,

是在表设计器的 选项卡中进行。

24、在没有打开索引的情况下,如果当前记录指针指向20号记录,执行命令SKIP-4后,记录

指针指向第 记录。 25、在用SELECT选择工作区时,命令选项可以是别名,也可以是 ,被选定的工作区称为 。 26、当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整

性的删除规则为 。

27、在表文件文件尾部增加一条空记录,应该使用命令 。

28、设当前表中姓名字段为字符型,要把内存变量NAME 字符串的内容输入到当前记录的

姓名字段,应当使用命令 。 29、设当前库中共有8条记录,当前记录号是5。当执行APPEND BLANK 命令增加一条空

记录后,该空记录的记录号是 。

30、设当前库中共有8条记录,当前记录号是5。当执行INSERT BLANK 命令增加一条空记

录后,该空记录的记录号是 。

答案及解析

一、单项选择题

1、 C 解析:数据库(Database,简称DB)是数据的集合,它具有统一的结构形式并存放

于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。 2、 C 解析:结构化复合索引文件是Visual FoxPro数据库中最普通的,也是最重要的一种

索引文件,它会随着表的打开而自动打开。 3、 A 解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。

在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一。 4、 B 解析: LOCATE FOR是指查找到第1条满足要求的记录,然后使用CONTINUE继

续查找下1条满足要求的记录。选项B)是查找所有满足要求的记录。选项A),D)命

令格式错误。

5、 D 解析:索引文件是数据库的一部分,会随着数据库的关闭而关闭。

6、 B解析:在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为128。

7、 C 解析:在Visual FoxPro中,如果要在同一时刻打开多个表,只需要利用SELECT命令选择不同的工作区并打开不同的表即可。最小的工作区号是1,最大的是32 767,即可以同时打开32 767个表。

8、 B 解析:Visual FoxPro中所支持的数据类型有字符型、货币型、浮点型、数值型、日期

11

型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)。没有单独的时间型数据,只能是日期时间型数据。

9、 D 解析:利用INDEX命令可以为数据表建立候选索引、惟一索引和普通索引,其基本

格式为:INDEX ON eExpression TO IDXFileName|TAG TagName[OF CDXFileName]。其中eExpression给出索引表达式,IDXFileName或TagName指定索引名。如果加

UNIQUE短语指明建立惟一索引,CANDIDATE短语指明建立候选索引,如不加短语则为一个普通索引。

10、A 解析:主索引和候选索引都要求了字段值的惟一,不允许出现重复的记录。但由于

主索引中不允许出现重复值,一个表只能有一个主关键字,因此一个表只能建立一个主

索引,建立候选索引的字段可以看做是候选关键字,它也要求的字段值的唯一性,但可以建立多个。

11、D 解析:在Visual FoxPro数据库表中,建立字段有效性规则时,要注意“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则由字段的类型决定。

12、A 解析:在Visual FoxPro数据库表中,建立字段有效性规时,要注意“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则由字段的类型决定。

13、B 解析:将数据库表从数据库中移出成为自由表的命令是:REMOVE TABLE<数据库表名>,该命令有[DELETE]和[RECYCLE]两个命令短语,如果加短语则表示删除数据库表。

14、A解析:使用SET RELATION命令时,若选用了ADDITIVE短语,则允许在保留已建

立关联的基础上建立另一个关联。若缺省此项,则在建立新的关联时,自动取消已经建

立的关联。

15、C 解析:更新规则包括“级联”、“限制”和“忽略”3个选项,其中“级联”是指用新的关键

字值更新子表中的所有相关记录。

16、C解析:本题中选项A),B),D)都是数据库表的特点,在自由表中无法实现这些功能,

且只能建立候选索引、惟一索引和普通索引3种索引类型。 17、B 解析:在打开数据库时,EXCLUSIVE短语是以独占方式打开;SHARED短语是以

共享方式打开;NOUPDATE短语是以只读方式打开;VALIDATE短语用以指定Visual FoxPro检查在数据库中应用的对象是否合法。

18、D 解析:Visual FoxPro中包括4种索引:主索引、候选索引、惟一索引和普通索引。主

索引和候选索引都要求了字段值的惟一,不允许出现重复记录,在惟一索引中,它的“惟

一性”是指索引项的惟一,而不是字段值的惟一。普通索引只用来处理记录的物理顺序,不仅允许字段中出现重复值,并且允许索引项中也出现重复值。

19、B 解析:定义域完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从

而可以限定字段的取值类型和取值范围。包括“规则”、“信息”和“默认值”3个项的定义。 20、A 解析:在Visual FoxPro中,利用SELECT命令可以选择不同的工作区。最小的工作区号是1,最大的是32 767。若编号指定为0,则选择编号最小的可用工作区,即尚未使用

的工作区。

21、C 解析:所谓的自由表就是不属于任何数据库的表,在没有打开数据库的情况下所建

立的数据库表就是一个自由表,自由表和数据库表之间是可以相互转换的。 22、B 解析:在Visual FoxPro中,最小的工作区号是1,最大的工作区号32 767,且在每个

工作区上只允许打开1个表文件,所以同时最多可以打开32 767个表文件。 23、C 解析:DELETE DATABASE命令只是用来删除指定的数据库文件,RECYCLE短语是

将数据库文件删除,放到Windows的回收站中,必要时还可以恢复。如果要将库中的表文件也一起删除到回收站中,必须使用DELETETABLES短语,此短语如不和RECYCLE

12

连用,则将库文件和表文件直接物理删除。

24、D 解析:在Visual FoxPro中,系统默认的备注型和通用型字段占4个字节,日期型字段

占8个字节,逻辑型字段只占1个字节。

25、D 解析:在Visual FoxPro中用来修改数据表记录的命令可以是EDIT或CHANGE命令,

也可用BROWSE命令打开浏览器,在浏览器中直接修改记录。MODIFY STRUCTURE是修改数据表结构的命令,不能修改表中记录。

26、C 解析:在数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。Visual FoxPro提供了实现这些完整性的方法和手段。 27、B 解析:CREATE DATABASE命令的功能是打开数据库,如果没有指定数据库名,或

使用问号(?),系统会自动弹出“打开”对话框,请用户输入数据库名并保存。 28、D 解析:Visual FoxPro在建立数据库时,建立了数据库文件(DBC)、数据库备注文件

(DCT)和数据库索引文件(DCX)。DBF为数据表文件的扩展名。

29、B 解析:在Visual FoxPro数据表中,日期型字段占8个字节,逻辑型字段占1个字节,且

每条记录之前都带有一个删除标记,占一个字节,故每条记录所占的字节数为16。 30、B 解析:自由表是不属于任何数据库的表,所有由FoxBASE或早期版本的FoxPro创建

的数据库文件都是自由表。数据库表属于数据库的一部分,与自由表相比,数据库表有为字段指定默认值和输入掩码等特点。

31、D 解析:数据库表的索引有主索引、候选索引、惟一索引和普通索引4种。 32、B 解析:利用SET RELATION命令建立两个表之间的关联,该关联为临时性关联,用于控制表间记录指针关系的临时联系。

33、D 解析:利用GOTO命令将记录指针定位到记录号为6的记录上,NEXT 5是表示从当前记录起到其后的总共5条记录的范围,因此本题所显示的记录范围是从第6条记录开始到第10记录。 34、C 解析: 在Visual FoxPro中,惟一索引是为了保持同早期版本的兼容性。它的“惟一性”

是指索引项的惟一,而不是字段值的惟一,即重复的索引字段值只有惟一一个值出现在索引项中。

35、C 解析:根据字段的命名规则:字段名可以由字母、汉字、数字、下划线组成;字段名可以是汉字或合法的西文标识符,字段名必须以字母或汉字开头;字段名中不能包含空格或句点。

36、D 解析:在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则3种。 37、A 解析:在打开数据库时,EXCLUSIVE短语是以独占方式打开;SHARED短语是以共

享方式打开;NOUPDATE短语是以只读方式打开数据库;VALIDATE短语用以指定Visual FoxPro检查在数据库中应用的对象是否合法。 38、B

39、A 解析:在Visual FoxPro中,惟一索引的“惟一性”是指索引项的惟一,允许出现重复的

字段值,但重复的索引字段值只有惟一一个值,即第一个字段值出现在索引项中。 40、C 解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。

41、A 解析:系统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,

数值型字段的宽度是由用户自己定义的。 42、D 解析:利用LOCATE FOR命令可以按指定的条件查询记录,该命令执行后将记录指

针定位到满足条件的第1条记录上,如果使指针继续指向下1条满足条件的记录,应使用CONTINUE命令。

43、C 解析:利用DELETE ALL命令可以逻辑删除表中所有记录,再利用PACK命令物理删

除当前表中所有被逻辑删除的记录,两条命令执行结果与ZAP命令的功能一样,都是物

13

理删除表中的所有记录。

44、A 解析:由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个

表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。

45、D 解析:利用命令建立多个字段索引时,建立索引的字段之间应用“+”连接,选项A)和C)属于语法错误,选项B)中应将“学号”字段类型转为字符型字段。

46、C 解析:本题考查了考生对项目管理器与管理器中各种文件的关系的理解。只有通过

项目中的“新建”按钮建立的文件,才属于当前项目。在Visual FoxPro中,通过命令方式新建的文件,即使当前窗口有项目管理器打开,该新建的数据库文件,也不属于任何项目。

47、C 解析:利用LIST命令,可在Visual FoxPro的主窗口中一次性显示当前表记录。

CHANGE用于编辑记录,USE为打开/关闭表,MODIFY用于修改记录。

48、A 解析:通过INDEX命令方式只能建立表的候选索引(CANDIDATE)、惟一索引

(UNIQUE)和普通索引。 49、A 解析:表中所有的备注型和通用型字段的内容都是统一存放在表的1个备注文件中,

无论有几个该类型字段都一样。 50、C 解析:在浏览窗口中调整记录的显示宽度,不会改变字段的实际宽度,要修改字段

实际宽度,应该在表设计器中修改表结构。 51、B 解析:利用MODIFY DATABASE命令可以打开数据库设计器。选项A)用来新建一

个数据库;选项C)为打开一个数据库文件,但不能打开数据库设计器;选项D)语法

错误。

52、C 解析:建立关联必须先建立表的相关索引,且必须在不同的工作区打开不同的表。

选项A)、B)、D)的说法都是错误的。

53、C 解析:在Visual FoxPro中,利用SELECT命令可以选择不同的工作区。最小的工作区

号是1,最大的是32 767。若编号指定为0,则选择编号最小的空闲工作区,即尚未使用的工作区。

54、D 解析:CHANGE命令用来交互式修改表中记录,本题中语法运用错误,REPLACE命令可直接修改表中记录,默认的只修改当前指针所指的记录,要修改所有记录需要加短语ALL。

55、D 解析:“婚否”字段为逻辑型字段,应利用“NOT 婚否”逻辑表达式表示未婚。 56、C 解析:用户输入数值必须大于0,应该设置该字段的有效性,在“规则”文本框中输

入“年龄>0”。 57、B 解析:在“数据工作期”窗口中,“一对多”按钮,用来实现父表中的一条记录与子表中的多条记录建立关联。 58、A 解析:设置参照完整性必须在数据库中完成,因此要求这两个数据表必须在同一个

数据库中。 59、D 解析: GO是按记录号进行定位的,无论表中记录如何改变,记录号是不变的;GO

TOP和GO BOTTOM分别指向表中第一条和最后一条记录,当表中建立索引时,记录的次序会随之改变;SKIP为向下移动一条记录。

60、C 解析: 不带参数的REPLACE语句,默认修改当前指针所指的记录。本题中,修改

当前记录的基本工资字段的值为原来的1.2倍,即500*1.2=600。 二、填空题

1、 AGAIN 解析:在Visual FoxPro中,一个工作区上只能打开一个数据表,如果要在不

同工作区上打开同一个数据表文件,必须使用AGAIN短语。

14

2、 8、1 解析:在Visual FoxPro中,日期型占8个字节,逻辑型占1个字节,备注型和通用型占4个字节,都是在设定数据类型时由系统默认的。

3、 联系 解析:参照完整性是关系数据库管理系统的一个很重要的功能。在Visual FoxPro

中为了建立参照完整性,必须首先建立表之间的联系。

4、 主索引或候选索引、普通索引 解析:在数据库设计器中设计表之间的联系时,要在父

表中建立主索引或候选索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系。

5、 MODIFY STRUCTURE 解析:修改数据表结构首先应该使用USE命令打开相应的数

据表文件,然后使用MODIFY STRUCTURE命令打开表设计器,进行数据表结构的修

改。

6、 ZAP 解析:在Visual FoxPro中,使用ZAP命令,可以一次性物理删除当前表中所有

记录。其功能等同于DELETE ALL和PACK命令连用。

7、 DBT 解析:备注型字段存放不定长的字符型文本,它在表中占用4个字节,所保存的

数据信息存储在以DBT为扩展名的文件中。 8、 逻辑、RECALL 解析:在Visual FoxPro中,利用DELETE命令可以逻辑删除数据表的

记录,给记录打上删除标记,使记录暂时不可用,必要时可以利用RECALL命令进行恢复。

9、 主索引、候选索引 解析:索引可以在表设计器中定义,Visual FoxPro中的索引分为主索

引、候选索引、惟一索引和普通索引4种。 10、REPLACE 解析:REPLACE命令直接用指定表达式或值修改当前记录,其格式如下:

REPLACE FieldName1 WITH eExpression1 [,FieldName1 WITH eExpression2]... [FOR lExpression1]

11、ON、TAG 解析:利用INDEX ON eExpression TAG TagName[OF CDXFileName]命令

可以在结构复合索引添加一个对指定字段的索引项,其中TAG后给出索引名。

12、域 解析:定义域完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从而可以限定字段的取值类型和取值范围。包括“规则”、“信息”和“默认值”3个项的定义。 13、主 解析:与数据库表比较,在自由表中只能建立3种索引,即候选索引、惟一索引和普通索引。

14、实体 解析:实体完整性是保证表中记录惟一的特性,不允许同一表中出现重复的记录。

在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一。 15、逻辑、索引项 解析:在Visual FoxPro中,SKIP命令是按逻辑顺序定位记录的,如果使

用了索引,则是按索引项的顺序定位。 16、查询 解析:索引可以提高查询速度,但对表进行插入、删除和修改等操作时,系统会

自动维护索引,从而也降低了插入、删除和修改操作的速度。 17、删除规则、插入规则 解析:在Visual FoxPro中,参照完整性规则包括更新规则、删除

规则和插入规则3种。 18、IN、ALIAS 解析:打开数据表命令USE中的IN短语指定在哪个工作区中打开,而ALIAS短语则为该工作区指定别名。

19、非结构复合索引、结构复合索引 解析:从索引的组织方式来讲,共有3类索引:非结构

单索引、非结构复合索引和结构复合索引。其中,与表名相同的符合索引称为结构复合索引。

20、实体完整性 解析:关系的完整性约束指关系的某种约束条件,包括实体完整性、参照

完整性和用户定义的完整性。其中,前两种完整性约束由关系数据库系统自动支持。 21、.IDX、.CDX解析:单索引文件的扩展名为.IDX,结构复合索引和非结构复合索引文件

15


Visual FoxPro按章节题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CRH2型动车组行车故障案例汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: