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

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

1、国家二级 VF机试(数据库及其操作)模拟试卷 8及答案与解析 一、选择题 1 CREATE DATABASE命令用来建立 ( A)数据库 ( B)关系 ( C)表 ( D)数据文件 2 打开数据库 abc的正确命令是 ( A) OPEN DATABASE abc ( B) USE abc ( C) USE DATABASE abc ( D) OPEN abc 3 在表单上说明复选框是否可用的属性是 ( A) Visible ( B) Enabled ( C) Value ( D) Alignment 4 在 Visual FoxPrO中,关于字段值为空值 (NULL)的描述中正确的是 ( A)

2、空值等同于空字符串 ( B)空值表示字段还没有确定值 ( C)不支持字段值为空值 ( D)空值等同于数值 0 5 在 Visual FoxPro中, “表 ”是指 ( A)报表 ( B)关系 ( C)表格控件 ( D)表单 6 在 Visual FoxPro中, “表 ”是指 ( A)报表 ( B)关系 ( C)表格控件 ( D)表单 7 对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是 ( A) (20080101, c1, 90, NULL) ( B) (20080101, c1, 90, 成绩优秀 ) ( C) (20080101, c1,

3、 90, 成绩优秀 ) ( D) (20080101, c1, 79, 成绩优秀 ) 8 将当前表中有删除标记的记录物理删除的命令是 ( A) DELETE ( B) ERASE ( C) ZAP ( D) PACK 9 在 Visual FoxPro中,仅显示当前表当前记录的命令是 ( A) LIST ( B) DISPLAY ( C) SELECT ( D) SHOW 10 下列关于 ZAP命令的描述中正确的是 ( A) ZAP命令只能删除当前表的当前记录 ( B) ZAP命令只能删除当前表的带有删除标记的记录 ( C) ZAP命令能删除当前表的全部记录 ( D) ZAP命令能删除表的结构

4、和全部记录 11 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “李彤 ”(C型字段 )。 在命令窗口输入并执行如下命令: 姓名 =姓名 -“出勤 “ ?姓名 屏幕上会显示 ( A)李彤 ( B)李彤出勤 ( C)李彤出勤 ( D)李彤 -出勤 12 在 Visual FoxPro中,使用: LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 ( A)再次使用 LOCATE FOR命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 13 下面有关表键永久联系和关联的描述中,正确的是

5、( A)永久联系中的父表一定有索引,关联中的父表不需要有索引 ( B)无论是永久联系还是关联,子表一定有索引 ( C)永久联系中子表的记录指针会随父表的记录指针的移动而移动 ( D)关联中父表的 记录指针会随子表的记录指针的移动而移动 14 在 Visual FoxPro中,在数据库中创建表的 CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是 ( A) FOREIGN KEY ( B) DEFAUH ( C) PRIMARY KEY ( D) CHECK 15 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是 ( A)惟一索引 ( B)惟一索引和候选索引 (

6、 C)惟一索引和主索引 ( D)主索引和候选索引 16 在表设计器中设置的索引包含在 ( A)独立索引文件中 ( B)惟一索引文件中 ( C)结构复合索引文件中 ( D)非结构复合索引文件中 17 为保证数据的实体完整性,应该创建的索引是 ( A)主索引或惟一索引 ( B)主索引或候选索引 ( C)惟一索引或候选索引 ( D)惟一索引 18 在 Visual FoxPro中,不允许出现重复字段值的索引是 ( A)主索引和惟一索引 ( B)主索引和候选索引 ( C)惟一索引和候选索引 ( D)惟一索引 19 在 Visual FoxPro中,以下描述中错误的是 ( A)普通索引允许出现重复字段值

7、 ( B)惟 一索引允许出现重复字段值 ( C)候选索引允许出现重复字段值 ( D)主索引不允许出现重复字段值 20 在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)用户定义完整性 21 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的 ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)用户定义完整性 22 在 Visual FoxPro中,假定数据库表 S(学号,姓名,性别,年龄 )和 SC(学号,课程号 ,成绩 )之间使用 “学号 ”建立了表之间的永久联系,在参照完整性的更新规则

8、、删除规则和插入规则中选择设置了 “限制 ”。如果表 S所有的记录在表 SC中都有相关联的记录,则 ( A)允许修改表 S中的学号字段值 ( B)允许删除表 S中的记录 ( C)不允许修改表 S中的学号字段值 ( D)不允许在表 S中增加新的记录 23 如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时 ( A)系统自动备份父表中被删除记录到一个新表中 ( B)若子表中有相关记录,则禁止删除父表中记录 ( C)会自动删除子表中所有相关记录 ( D)不作参照完整性检查,删除父表记录与子表无关 24 在 Visual FoxPro中,参照完整性的更新规则不包括 ( A)允许 ( B

9、)级联 ( C)忽略 ( D)限制 25 下面有关数据库表和自由表的叙述中,错误的是 ( A)数据库表和自由表都可以用表设计器来建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表可以添加到数据库中成为数据库表 ( D)数据库表可以从数据库中移出成为自由表 26 在 Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是 ( A)属性用于描述对象的状态,方法用于表示对象的行为 ( B)基于同一个类产生的两个对象可以分别设置自己的属性值 ( C)事件代码也可以象方法一样被显式调用 ( D)在创建一个表单时,可以添加新的属性、方法和事件 27 假设表 “学生 db

10、f”已在某个工作区打开,且取别名为 student。选择 “学生 ”表所在工作区为当前工作区的命令是 ( A) SELECT 0 ( B) USE学生 ( C) SELECT 学生 ( D) SELECT student 国家二级 VF机试(数据库及其操作)模拟试卷 8答案与解析 一、 选择题 1 【正确答案】 A 【试题解析】 建立数据库文件的命令是 CREATE DATABASE。 【知识模块】 数据库及其操作 2 【正确答案】 A 【试题解析】 打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPEN DATABASE数据库名 ,而打开数据库表的命令是 USE。 【知识模

11、块】 数据库及其操作 3 【正确答案】 B 【试题解析】 复选框的 Enabled属性用来设置其是否可用; Visible属性用来设置其是否可看; Value属性值设置 或返回复选框的状态,其值默认值为 0;Alignment属性值设置其对齐方式。 【知识模块】 数据库及其操作 4 【正确答案】 B 【试题解析】 空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值 0等具有不同的含义。空值就是缺值或不确定值,不能把它理解为任何意义的数据。 【知识模块】 数据库及其操作 5 【正确答案】 B 【试题解析】 在关系型数据库中,二维表即是关系,关系即

12、是二维表。 【知识模块】 数据库及其操作 6 【正确答案】 B 【试题解析】 本题考查 “表 ”的概念。在 Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据厍中,关系就是表,表就是关系。而表单就是 form,也称为窗口。利用表单,可以让用户在熟悉的交互操作界面中查看、编辑数据。报表,主要用于输出从数据库中检索、查询出的信息,以便进行分析或保存等。表格是表单中的一种控件。 【知识模块】 数据库及其操作 7 【正确答案】 B 【试题解析】 向表中插入记录时,所插入的各个字段值的数据类型必须和表结构中定义 的相应字段类型一致。由于表 SC中 “成绩 ”字段是数据

13、型 (N),而选项 A)、选项 C)和选项 D)中插入的 “成绩 ”值是字符型,所以不符合题意。 【知识模块】 数据库及其操作 8 【正确答案】 D 【试题解析】 本题考查 VPF中的删除命令。 DELETE命令属于逻辑删除,作用是给符合条件的记录打上删除标记,可用 RECALL命令来恢复。 PACK命令属于物理删除,作用是将打上删除标记的记录物理删除掉,不能恢复。 ZAP命令直接将表中所有记录物理删除,表将只剩下结构,无记录,不能恢复。 【知识模块】 数据库及其操作 9 【正确答案】 B 【试题解析】 本题考查显示记录的命令。表记录浏览及显示的常用命令如下: BROWSE:打开表浏览器浏览当

14、前表记录 LIST:默认在 Visual FoxPro窗口中显示表的全部记录 DISPLAY:默认在 Visual FoxPro窗口中显示表的当前记录 【知识模块】 数据库及其操作 10 【正确答案】 C 【试题解析】 使用 ZAP命令可以一次性物理删除表中的全部记录 (不管是否有删除标记 ),该命令仅删除表记录,但仍然保留表结构。 【知 识模块】 数据库及其操作 11 【正确答案】 A 【试题解析】 Visual Foxpro6 0中的变量分为字段变量和内存变量,当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M (或 M- )。本题中,赋值表达式:姓名 =姓名

15、-“出勤 ”,等号右边的 “姓名 ”为字段变量,其值为当前记录的 “姓名 ”字段值 “李彤 ”,等号左边的 “姓名 ”是内存变量,赋值后的值为 “李彤出勤 ”,而最后输出的 “姓名 ”变量为字段变量,即当前记录的 “姓名 ”字段值 “李彤 ”。 【知识模块】 数据库及其操作 12 【正确答案】 C 【试题解析】 LOCATE是按照条件定位记录位置的命令,常用命令格式是:LOCATE FOR Expression。其中, Expression是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指向文件的结束位置。如果要指向下一条满足 LOCATE条件

16、的记录,使用CONTNUE命令。 【知识模块】 数据库及其操作 13 【正确答案】 A 【试题解析】 本题考查对永久关系和关联概念的掌握。 Visual FoxPro中在 永久联系中父表一定有索引,而子表不需要;建立关联时,关键字必须是两个表文件的共同字段,且子表按关键字建立子索引,父表不需要;无论建立永久联系还是关联,建立后,父表文件记录指针移动时,子表文件的记录指针也将自动相应移动。可得到正确选项 A。 【知识模块】 数据库及其操作 14 【正确答案】 C 【试题解析】 通过 SQL命令可以定义表结构,建立表的关键短语是 CREATE TABLE。建立表时可以通过 PRIMARY KEY定

17、义主索引,通过 FOREIGN KEY短语定义外键,通过 DEFAULT短语定义 默认值,通过 CHECK短语定义有效性规则。 【知识模块】 数据库及其操作 15 【正确答案】 D 【试题解析】 在 VFP中,通过建立主索引或候选索引来保证表中记录的惟一性,即保证字段或表达式不出现重复值。 【知识模块】 数据库及其操作 16 【正确答案】 C 【试题解析】 独立索引文件的扩展名为 IDX,只能容纳一项索引,只能用命令方式操作;复合索引文件的扩展名为 CDX,可以容纳多项索引,索引之间用惟一的索引标识区别,每个索引标识名的作用等同于一个索引文件名。 复合索引文件 又分为结构复合索引文件和非结构复

18、合索引文件,结构复合索引文件的主名与表文件的主名相同,表文件打开时,它随表的打开而打开,关闭表时随表的关闭而关闭。在表设计器中设置的索引包含在结构符合索引文件中;非结构复合索引文件的主名与表文件的主名不同,定义时要求用户为其取名,因此当表文件打开或关闭时,该文件不能自动打开或关闭,必须用户自己操作。 【知识模块】 数据库及其操作 17 【正确答案】 B 【试题解析】 本题考查索引的特征。实体完整性要求每一个表中的主键字段都不能为空或者重复的值。实体完整性指表中 行的完整性。要求表中的所有行都有惟一的标识符,称为主关键字。实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值。主索引和

19、候选索引可以保证输入的数据惟一、非空,所以应该创建主索引或候选索引。 【知识模块】 数据库及其操作 18 【正确答案】 B 【试题解析】 本题考查主索引和候选索引的特征。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引,一个表可有多个候选索引。惟一索引允许表中有重复的字段值,但索引项不重复 ,一个表可有多个惟一索引。普通索引允许表中有重复的字段值,索引项也对应重复,一个表可有多个普通索引。 【知识模块】 数据库及其操作 19 【正确答案】 C 【试题解析】 本题考查索引的几个类型及其特点。在 Visual FoxPro中,

20、总共有四种: 主索引,在一个数据表只能建立一个主索引,其要求是不允许有重复的值,不允许有空值: 候选索引,在一个数据表可以建立多个主索引,其要求是不允许有重复的值,不允许有空值。 惟一索引,这个惟一是索引项的惟一,不是记录的惟一,允许记录有重复值。 普通索引,建 立没有任何条件,一个表可以建立多个普通索引,普通索引会对表中记录起到排序作用。 【知识模块】 数据库及其操作 20 【正确答案】 B 【试题解析】 实体完整性是保证表中记录惟一的特征,即在一个表中不允许有重复的记录。在 Visual FoxpPro中利用主索引来保证表中记录的惟一性。因此选项B为正确答案。 【知识模块】 数据库及其操作

21、 21 【正确答案】 B 【试题解析】 数据完整性包括实体完整性、域完整性和参照完整性。实体完整性用来保证表中记录的惟一性,通过建立主索引或候选索 引来实现。域完整性则是通过建立有效性规则来检验数据输入的有效性。参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。 【知识模块】 数据库及其操作 22 【正确答案】 C 【试题解析】 参照完整性与表之间的关联相关,也就是当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。数据库表之间的参照完整

22、性规则包括 “级联 ”、 “限制 ”和 “忽略 ”,如果 将两个表之间的更新规则设置为 “限制 ”,若子表中有相关记录,则禁止修改父表中的连接字段值;如果插入规则设置为 “限制 ”,若子表中有相关记录,则禁止删除父表中的记录;如果删除规则中设置为 “限制 ”,若父表中没有相匹配的连接字段值,则禁止插入子记录。 【知识模块】 数据库及其操作 23 【正确答案】 C 【试题解析】 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规 则和插入规则。 删除规则规定了删

23、除父表中的记录时,如何处理相关的了表中的记录:如果选择“级联 ”,则自动删除子表中的所有相关记录;如果选择 “限制 ”,若子表中有相关记录,则禁止删除父表中的记录;如果选择 “忽略 ”,则不作参照完整性检查,即删除父表的记录时与子表无关。 【知识模块】 数据库及其操作 24 【正确答案】 A 【试题解析】 本题考查参照完整性的更新规则。参照完整性是保证两个表之间数据的一致性。参照完整性的更新规则是指父表中,记录修改时,应如何处理。包括级联一一更新子表中所有相关记录。限制 若子表中有相关的记录,则禁止父表修改。忽略一一父表可以随意修改。 【知识模块】 数据库及其操作 25 【正确答案】 B 【试

24、题解析】 Visual FoxPro中的数据库表和自由表,都可以通过丧设计器来建立,并且可以相互转化,自由表添加到数据库中成为数据库表,而从数据库中移出后又可成为自由表。自由表中不能建立参照完整性、有效性规则、主索引等。 【知识模块】 数据库及其操作 26 【正确答案】 D 【试题解析】 事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对 象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。 【知识模块】 数据库及其操作 27 【正确答案】 D 【试题解析】 指定工作区命令: SELECT工作区号表别名 由于题中打开 “学生 ”表时,为其取别名为 student,故要选择 “学生 ”表所在上作区为当前工作区应使用命令: Select student。 【知识模块】 数据库及其操作

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

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

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