[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc

上传人:registerpick115 文档编号:501183 上传时间:2018-11-29 格式:DOC 页数:15 大小:44.50KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc_第1页
第1页 / 共15页
[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc_第2页
第2页 / 共15页
[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc_第3页
第3页 / 共15页
[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc_第4页
第4页 / 共15页
[计算机类试卷]国家二级VF机试(数据库及其操作)模拟试卷3及答案与解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级 VF机试(数据库及其操作)模拟试卷 3及答案与解析 一、选择题 1 如果在命令窗口执行命令 “LISI名称 ”后主窗口中显示 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称, 2) “电 “ IF RIGHT(名称, 2) “线 “ EXIT ENDIF ENDSCAN ?名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 2 为当前表中所有学生的总分增加 10分,可以使用的命令是 ( A) CHANGE总分 WITH总分 1

2、0 ( B) REPLACE 总分 WITH总分 10 ( C) CHANGE ALL 总分 WITH 总分 10 ( D) REPLACE ALL 总分 WITH 总分 10 3 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “李彤 ”(C型字段 )。在命令窗口输入并执行如下命令: 姓名姓名 “出勤 “ ?姓名 屏幕上会显示 ( A)李彤 ( B)李彤 出勤 ( C)李彤出勤 ( D)李彤出勤 4 在当前打开的表中,显示 “书名 ”以 “计算机 ”开头的所有图书,下列命令中正确的是 ( A) list for书名 “计算机 *“ ( B) listfor书名 “计算机 “

3、( C) list for书名 =“计算机 “ ( D) list where书名 “计算机 “ 5 连续执行以下命令,最后一条命令的输出结果是 SET EXACT OFF a “北京 “ b (a “北京交通 “) ?b ( A)北京 ( B)北京交通 ( C) F ( D)出错 6 在 Visual FoxPro qp,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 ( A)再次使用 LOCATE FOR命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 7 在 Visual FoxPr

4、o中,若所建立索引的字段值不允许重复, 并且一个表中只能创建一个,这种索引应该是 ( A)主索引 ( B)唯一索引 ( C)候选索引 ( D)普通索引 8 在 Visual FoxPro中,在数据库中创建表的 CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是 ( A) FOREIGN KEY ( B) DEFAULT ( C) PRIMARY KEY ( D) CHECK 9 在 Visual FoxPro的数据库表中只能有一个 ( A)候选索引 ( B)普通索引 ( C)主索引 ( D)惟一索引 10 在 Visual FoxPro中,下列关于索引的描述正确的是 ( A)

5、当数据库表建立索引以后,表中的记录的物理顺序将被改变 ( B)索引的数据将与表的数据存储在一个物理文件中 ( C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针 ( D)使用索引可以加快对表的更新操作 11 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是 ( A)惟一索引 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 12 使用索引的主要目的是 ( A)提高查询速度 ( B)节省存储空间 ( C)防止数据丢失 ( D)方便管理 13 在建立表间一对多的永久联系时,主表的索引类型必须是 ( A)主索引或候选索引 ( B)主索引、候选索

6、引或惟一索引 ( C)主索引、候选索引、惟一索引或普通索引 ( D)可以不建立索引 14 在表设计器中设置的索引包含在 ( A)独立索引文件中 ( B)惟一索引文件中 ( C)结构复合索引文件中 ( D)非结构复合索引文件中 15 在数据库中建立索引的目的是 ( A)节省存储空间 ( B)提高查询速度 ( C)提高查询和更新速度 ( D)提高更新速度 16 不允许出现重复字段值的索引是 ( A)候选索引和主索引 ( B)普通索引和惟一索引 ( C)惟一索引和主索引 ( D)惟一索引 17 为保证数据的实体完整性,应该创建的索引是 ( A)主索引或唯一索引 ( B)主索引或候选索引 ( C)唯一

7、索引或候选索引 ( D)唯一索引 18 Visual FoxPro支持的索引文件不包括 ( A)独立索引文件 ( B)规则索引文件 ( C)复合索引文件 ( D)结构复合索引文件 19 一个表可以建立多个索引,但只能建立一个的索引是 ( A)主索引 ( B)唯一索引 ( C)候选索引 ( D)普通索引 20 在 Visual FoxPro 中,不允许出现重复字段值的索引是 ( A)主索引和唯一索引 ( B)主索引和候选索引 ( C) P隹一索引和候选索引 ( D)唯一索引 21 为表中一些字段创建普通索引的目的是 ( A)改变表巾记录的物理顺序 ( B)确保实体完整性约束 ( C)加快数据库表

8、的更新速度 ( D)加快数据库表的查询速度 22 在表设计器中创建的索引都存放在 ( A)独立的索引文件中 ( B)复合索引文件中 ( C)结构复合索引文件中 ( D)普通索引文件中 23 在 Visual FoxPro 中,以下描述中错误的是 ( A)普通索引允许出现重复字段值 ( B)唯一索引允许出现重复字段值 ( C)候选索引允许出现重复字段值 ( D)主索引不允许出现重复字段值 24 已知表中有字符型字段 “职称 ”和 “性别 ”,要建立一个索引,要求首先按 “职称 ”排序, “职称 ”相同时再按 “性别 ”排序,正确的命令是 ( A) INDEX ON职称性别 TO ttt ( B)

9、 INDEX ON性别职称 TO ttt ( C) INDEX ON职称,性别 TO ttt ( D) INDEX ON性别,职称 TO ttt 国家二级 VF机试(数据库及其操作)模拟试卷 3答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 题干中给出的程序段的功能是从表中第二条语句开始到它后面的四条语句,将第一个字为 “电 ”并且最后一个字为 “线 ”的记录显示输出。题干中给出的条件指出表字段宽度为 6。 “电话线 ”第一个字是 “电 ”,最后一个字是 “线 ”。符合条件。 【知识模块】 数据库及其操作 2 【正确答案】 D 【试题解析】 在 VFP中,修改表记录的命令有 3个,

10、分 别是 Change、 Edit和Replace。 其中, Change和 Edit命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。所以选项 A和选项 C的 Change命令为交互状态下的修改记录的命令,此处命令格式也是错误的。 可以使用: REPLACE命令直接用指定表达式或值修改记录, REPLACE命令的常用格式是: REPLACE FieldName1 WITH e Expression , FieldName2 WITH eExpression2 FOR lExpression1 该命令的功能是直接利用表达式 eExpression的值替换字段 FieldNa

11、me的值,从而达到修改记录值的目的,该命令一次可以修改多个字段 (eExpression1,eExpression2) 的值,如果不使用 FOR短语,则默认修改的是当前记录;如果使用了 FOR短语,则修改逻辑表达式 lExpression1为真的所有记录。 ALL短语用来指明要修改的是表中全部记录。 【知识模块】 数据库及其操作 3 【正确答案】 A 【试题解析】 Visual FoxPro 6 0中的变量分为字段变量和内存变量,当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M (或 M )。本题中,赋值表达式:姓名姓名 “出勤 ”,等号右边的 “姓名 ”为字段变

12、量,其值为当前记录的 “姓名 ”字段值 “李彤 ”,等号左边的 “姓名 ”是内存变量,赋值后的值为 “李彤出勤 ”,而最后输出的 “姓名 ”变量为字段变量,即当前记录的 “姓名 ”字段值 “李彤 ”。 【知识模块】 数据库及其操作 4 【正确答案】 B 【试题解析】 本题考查 LlST命令的用法。 LIST命令是显示记录的命令 。格式为: LISTfieldlistFOR 1Expression 其中, fieldlist是用逗号隔开的字段名列表,默认显示全部字段; lExpression是条件表达式,如果使用 FOR短语指定条件,则只显示满足条件的记录。 【知识模块】 数据库及其操作 5 【

13、正确答案】 C 【试题解析】 在用单等号 ( )运算符比较两个字符串时,运算结果与 SET EXACTONlOFF设置有关。 系统默认 OFF状态。当处于 OFF状态时,只要右边的字符串与左边字符串的前面部分内容匹配,即可得到逻辑真 ( T )的结果。 当处于 ON状态时,比较两个字符串全部,先在较短字符串的尾部加若干个空格,使两个字符串的长度相等,然后再进行比较。 本题中由于 a “北京 “,故表达式 a “北京交通 “返回逻辑假。 【知识模块】 数据库及其操作 6 【正确答案】 C 【试题解析】 LOCATE是按照条件定位记录位置的命令,常用命令格式是:LOCATEFOR Expressi

14、on。其中 , Expression是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指向文件的结束位置。如果要指向下一条满足 LOCATE条件的记录,使用CONTINUE命令。 【知识模块】 数据库及其操作 7 【正确答案】 A 【试题解析】 主索引是指在指定字段或表达式中不允许出现重复值的索引。 候选索引和主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的唯一性并决定处理 记录的顺序。 唯一索引是为了保持同早期版本的兼容性,它的 “唯一性 ”是指索引项的唯一,而不是

15、字段值的唯一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个唯一索引。 普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。 【知识模块】 数据库及其操作 8 【正确答案】 C 【试题解析】 通过 SQL命令可以定义表结构,建立表的关键短语是CREATETABLE。建立表时可以通 过 PRIMARY KEY定义主索引,通过FOREIGN KEY短语定义外键,通过 DEFAULT短语定义默认值,通过 CHECK短语定义有效性规则。 【知识模块】 数据库及其操作 9 【正确答案】 C 【

16、试题解析】 主索引是在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用。数据库表中只能有一个主索引。候选索引有着和主索引相似的特点,但一个表可以有多个候选索引。表中可以包含多个惟一索引和普通索引。 【知识模块】 数据库及其操作 10 【正确答案】 C 【 试题解析】 Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。建立索引后,表中的记录的物理顺序不变。如果根据逻辑顺序处理表记录,可以选择一个相应的索引,使用索引可以加速对表的查询操作。 【知识模块】 数据库及其操作 11 【正确答案】 D 【试题解析】 在 VFP中,通过建立

17、主索引或候选索引来保证表中记录的惟一性,即保证字段或表达式不出现重复值。 【知识模块】 数据库及其操作 12 【正确答案】 A 【试题解析】 使用索引可以按照特定的 顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。但是,当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说,索引会降低插入、删除和修改等操作到速度。 【知识模块】 数据库及其操作 13 【正确答案】 A 【试题解析】 在 VFP中,主索引和候选索引有相同的作用,都能保证表中的记录惟一。 在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引,子表的索引类型是普通索引,通过父表的主索引或候选索

18、引和子表的普通索引建立两个表之间的联系。 【知识模 块】 数据库及其操作 14 【正确答案】 C 【试题解析】 独立索引文件的扩展名为 IDX,只能容纳一项索引,只能用命令方式操作;复合索引文件的扩展名为 CDX,可以容纳多项索引,索引之间用惟一的索引标识区别,每个索引标识名的作用等同于一个索引文件名。 复合索引文件又分为结构复合索引文件和非结构复合索引文件,结构复合索引文件的主名与表文件的主名相同,表文件打开时,它随表的打开而打开,关闭表时随表的关闭而关闭。在表设计器中设置的索引包含在结构符合索引文件中:非结构复合索引文件的主名与表文件的 主名不同,定义时要求用户为其取名,因此当表文件打开或

19、关闭时,该文件不能自动打开或关闭,必须用户自己操作。 【知识模块】 数据库及其操作 15 【正确答案】 B 【试题解析】 VFP索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。若要按特定的顺序处理记录表,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。 【知识模块】 数据库及其操作 16 【正确答案】 A 【试题解析】 主索引是在指定字段或表达式中不允许出现重复值的索引。建立主索引的字段可以看作是 主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。候选索引和主索引具有相同的特性,但一个表可以建立多个候选索引。 【知识模块】 数据库及其操作 17 【正

20、确答案】 B 【试题解析】 本题考查索引的特征。实体完整性要求每一个表中的主键字段都不能为空或者重复的值。实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值。主索引和候选索引可以保证输入的数据唯一、非空,所以应该创建主索引或候选索引。 【知识模块】 数据库及其操作 18 【正确答案】 B 【试题解析】 本题考查索引文件。 Visual FoxPro有两种类型的索引文件:一种是传统的 IDX文件,这种索引文件只有一个索引表达式,称为独立索引文件。另一种是复合索引文件,其扩展名是 CDX,复合索引文件包含多个

21、索引表达式,这些索引表达式称为索引标识。 【知识模块】 数据库及其操作 19 【正确答案】 A 【试题解析】 本题考查几种索引的特点。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许表中 有重复的字段值,因此候选索引有资格被选作主索引。一个表可有多个候选索引。唯一索引允许表中有重复的字段值,但索引项不重复。一个表可有多个唯一索引。普通索引允许表中有重复的字段值,索引项也对应重复。一个表可有多个普通索引。 【知识模块】 数据库及其操作 20 【正确答案】 B 【试题解析】 本题考查主索引和候选索引的特征。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许

22、表中有重复的字段值,因此候选索引有资格被选作主索引,一个表可有多个候选索引。唯一索引允许表中有重复的字段值 ,但索引项不重复,一个表可有多个唯一索引。普通索引允许表中有重复的字段值,索引项也对应重复,一个表可有多个普通索引。 【知识模块】 数据库及其操作 21 【正确答案】 D 【试题解析】 本题考查建立索引的目的。使用索引可以按照特定的顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。表的索引是通过指针指向待处理的记录,通过索引可以快速找到指定的记录。 【知识模块】 数据库及其操作 22 【正确答案】 C 【试题解析】 本题考查索引文件的建立。在表设计器 “字段 ”选项 卡中,

23、在某些字段的 “索引 ”下拉框中选择排序方式,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引表达式就是对应的字段。如果要将索引定义为其他类型的索引 (主索引、候选索引、惟一索引 ),则将界面切换到 “索引 ”选项卡,然后从“类型 ”下拉列表框选择索引的类型。 VFP6 0会创建一个扩展名为 CDX结构复合索引文件。这个复合索引文件具有与表名相同的文件名。 【知识模块】 数据库及其操作 23 【正确答案】 C 【试题解析】 本题考查索引的几个类型及其特点。在 Visual FoxPro中,总 共有四种: 主索引,在一个数据表只能建立一个主索引,其要求是不允许有重复的值,不允许有空值

24、; 候选索引,在一个数据表可以建立多个主索引,其要求是不允许有重复的值,不允许有空值。 唯一索引,这个唯一是索引项的唯一,不是记录的唯一,允许记录有重复值。 普通索引,建立没有任何条件,一个表可以建立多个普通索引,普通索引会对表中记录起到排序作用。 【知识模块】 数据库及其操作 24 【正确答案】 A 【试题解析】 INDEX命令是建立索引命令,格式应该是: INDEX ON Expression TO indexfilename TAG tagnameOF cdxfilemane FOR expressionCOMPACT ASCENDINGlDESCENDINGUNIQIJE CANDIDATEADDITIVE 本题要建立职称和性别的复合索引,所以表达式为 “职称性别 ”。 【知识模块】 数据库及其操作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1