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

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

1、国家二级 VF机试(数据库及其操作)模拟试卷 1及答案与解析 一、选择题 1 CREATE DATABASE命令用来建立 ( A)数据库 ( B)关系 ( C)表 ( D)数据文件 2 打开数据库的命令是 ( A) USE ( B) USE DATABASE ( C) OPEN ( D) OPEN DATABASE 3 在 Visual FoxPro 中,关系数据库管理系统所管理的关系是 ( A)一个 DBF文件 ( B)若干个二维表 ( C)一个 DBC文件 ( D)若干个 DBC文件 4 打开数据库 abc的正确命令是 ( A) OPEN DATABASE abc ( B) USE abe

2、 ( C) USE DATABASE abe ( D) OPEN abe 5 MODIFY STRUCTURE命令的功能是 ( A)修改记录值 ( B)修改表结构 ( C)修改数据库结构 ( D)修改数据库或表结构 6 在 Visual FoxPro 中,下列描述正确的是 ( A)关系也被称作表单 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 dbc ( D)多个表存储在一个物理文件中 7 在 Visual FoxPro 中,关于字段值为空值 (NULL)的描述中正确的是 ( A)空值等同于空字符串 ( B)空值表示字段还没有确定值 ( C)不支持字段值为空值 ( D)空值等同于

3、数值 0 8 在数据库中建立表的命令是 ( A) CREATE ( B) CREATE DATABASE ( C) CREATE QUERY ( D) CREATE FORM 9 在表设计器的 “字段 ”选项卡中,字段有效性的设置项中不包括 ( A)规则 ( B)信息 ( C)默认值 ( D)标题 10 在 Visual FoxPro中, “表 ”是指 ( A)报表 ( B)关系 ( C)表格控件 ( D)表单 11 在 Visual FoxPro 中,为了使表具有更多的特性应该使用 ( A)数据库表 ( B)自由表 ( C)数据库表或自由表 ( D)数据库表和自由表 12 在 Visual

4、FoxPro中, “表 ”通常是指 ( A)表单 ( B)报表 ( C)关系数据库中的关系 ( D)以上都不对 13 在 Visual FoxPro 中, “表 ”是指 ( A)报表 ( B)关系 ( C)表格控件 ( D)表单 14 在 Visual FoxPro中,为了使表具有更多的特性,应该使用 ( A)数据库表 ( B)自由表 ( C)数据库表和自由表 ( D)数据库表或自由表 15 假设表文件 TEST DBF已经在当前工作区打开,要修改其结构,可使用命令 ( A) MODI STRU ( B) MODI COMM TEST ( C) MODI DBF ( D) MODI TYPE

5、TEST 16 对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是 ( A) (20080101, c1, 90, NULL) ( B) (20080101, c1, 90, 成绩优秀 ) ( C) (20080 101, c1, 90, 成绩优秀 ) ( D) (20080101, c1, 79, 成绩优秀 ) 17 以下关于空值 (NULL值 )叙述正确的是 ( A)空值等于空字符串 ( B)空值等同于数值 0 ( C)空值表示字段或变量还没有确定的值 ( D) Visual FoxPro不支持空值 18 在 Visual FoxPro中,下面

6、描述正确的是 ( A)数据库表允许对字段设置默认值 ( B)自由表允许对字段设置 默认值 ( C)自由表或数据库表都允许对字段设置默认值 ( D)自由表或数据库表都不允许对字段设置默认值 19 将当前表中有删除标记的记录物理删除的命令是 ( A) DELETE ( B) ERASE ( C) ZAP ( D) PACK 20 设数据库表中有一个 C型字段 NAME,打开表文件后,要把内存变量 CC的字符串内容输入到当前记录的 NAME字段,应当使用命令: ( A) NAME CC ( B) REPLACE NAME WITH CC ( C) STORE CC TO NAME ( D) REPL

7、ACE ALL NAME WITH CC 21 在 Visual FoxPro中,使用 LOCATE ALL FOR命令按条件查找记录,可用来判断命令找到记录的逻辑条件是 ( A) FOUND()函数返回 F ( B) BOFO函数返回 T ( C) EOFO函数返回 F ( D) EOF()函数返回 T 22 在 Visual FoxPro中,仅显示当前表当前记录的命令是 ( A) LIST ( B) DISPLAY ( C) SELECT ( D) SHOW 23 设数据库表中有一个 C型字段 NAME。打开表文件后,要把 内存变量 NAME的字符串内容输入到当前记录的 NAME字段,应当

8、使用命令 ( A) NAME NAME ( B) NAME M NAME ( C) STORE M NAME TO NAME ( D) REPLACE NAME WITH M NAME 24 要为当前表所有性别为 “女 ”的职工增加 100元工资,应使用命令 ( A) REPLACE ALL 工资 WITH工资 100 ( B) REPLACE 工资 WITH工资 100 FOR性别 “女 ” ( C) CHANGE ALL 工资 WITH工资 100 ( D) CHANGE ALL 工资 WITH工资 100 FOR性别 “女 ” 25 下列关于 ZAP命令的描述中正确的是 ( A) ZAP

9、命令只能删除当前表的当前记录 ( B) ZAP命令只能删除当前表的带有删除标记的记录 ( C) ZAP命令能删除当前表的全部记录 ( D) ZAP命令能删除表的结构和全部记录 国家二级 VF机试(数据库及其操作)模拟试卷 1答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 建立数据库文件的命令是 CREATE DATABASE。 【知识模块】 数据库及其操作 2 【正确答案】 D 【试题解析】 打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPENDATABASE数据库名 ,而打开数据表的命令是 USE。 【知识模块】 数据库及其操作 3 【正确答案】 B 【试题解

10、析】 在关系数据库中,关系就是二维表,并且数据库中不止只有一个二维表,所以关系数据库管理系统所管理的关系就是若干个二维表。 【知识模块】 数据库及其操作 4 【正确答案】 A 【试题解析】 打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPENDATABASE【数据库名】,而打开数据库表的命令是 USE。 【知识模块】 数据库及其操作 5 【正确答案】 B 【试题解析】 VFP 中打开表结构设计器的命令是 MODIFY STRUCTURE,修改表结构。 【知识模块】 数据库及其操作 6 【正确答案】 B 【试题解析】 在 Visual FoxPro中,一个关系被称为一个表,而

11、不是表单;Visual FoxPro中表文件扩展名为 dbf,而 dbc是数据库文件的扩展名;数据库文件是对其中的数据库表或视图进行组织和管理 ,并不用来存储表,每个数据表都是独立的物理文件。 【知识模块】 数据库及其操作 7 【正确答案】 B 【试题解析】 空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值 0等具有不同的含义。空值就是缺值或不确定值,不能把它理解为任何意义的数据。 【知识模块】 数据库及其操作 8 【正确答案】 A 【试题解析】 在 Visual FoxPro中建立数据库表有 3种方法:通过项目管理器建立数据库表:在数据库设

12、计器中建立数据库表:通过命令方式建立数据库表。其中通过命令方式建立数据库表的格式是: CREATE 【知识模块】 数据库及其操作 9 【正确答案】 D 【试题解析】 定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行设置。建立字段有效性规则前,首先选中要定义字段有效性规则的字段。 Visual FoxPro提供的字段 有效性规则有 3类:规则、信息和默认值。 【知识模块】 数据库及其操作 10 【正确答案】 B 【试题解析】 在关系型数据库中,二维表即是关系,关系即是二维表。 【知识模块】 数据库及其操作 11 【正确答案】 A 【试题解析】 数

13、据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照 完整性和表之间的关联。 【知识模块】 数据库及其操作 12 【正确答案】 C 【试题解析】 在 Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单是 form,也称为窗口。利用表单,可以让用户在熟悉的交互操作界面中查看、编辑数据。报表主要用于输出从数据库中检索、查询出的信息,

14、以便进行分析或保存等。 【知识模块】 数据库及其操作 13 【正确答案】 B 【试题解析】 本题考查 “表 ”的概念。在 Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单就是 form,也称为窗口。利用表单,可以让用户在熟悉的交互操作界面中查看、编辑数据。报表,主要用于输出从数据库中检索、查询出的信息,以便进行分析或保存等。表格是表单中的一种控件。 【知识模块】 数据库及其操作 14 【正确答案】 A 【试题解析】 本题考查数据库表与自由表的区别。数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为

15、数据库表中的字段指定标题和添加注释;可以 为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。 【知识模块】 数据库及其操作 15 【正确答案】 A 【试题解析】 在 VFP中,修改当前表的结构的命令是: MODIFY STRLJCTt IRE。 VFP中命令关键字可以只写出前 4个字母即可。 【知识模块】 数据库及其操作 16 【正确答案】 B 【试题解析】 向表中插入记录时,所插入的各个字段值的数据类型必须和表结构中定义的相应字段类型一致。由于表 SC中 “成绩 ”字段是数据型 (N

16、),而选项 A、选项 C和选项 D中插入的 “成绩 ”值是字符型,所以不符合题意。 【知识模块】 数据库及其操作 17 【正确答案】 C 【试题解析】 空值 (NULL值 )表示字段或变量还没有确定的值,它与空字符串和数值 O有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据。 【知识模块】 数据库及其操作 18 【正确答案】 A 【试题解析】 自由表是不属于任何数据库的表,不能对自由表进行字段有效性和默认值的设置 。 【知识模块】 数据库及其操作 19 【正确答案】 D 【试题解析】 本题考查 VPF中的删除命令。 DELETE命令属于逻辑删除,作用是给符合条件的记录打上删除

17、标记,可用 RECALL命令来恢复。 PACK命令属于物理删除,作用是将打上删除标记的记录物理删除掉,不能恢复。 ZAP命令直接将表中所有记录物理删除,表将只剩下结构,无记录,不能恢复。 【知识模块】 数据库及其操作 20 【正确答案】 B 【试题解析】 本题考查的是 REPLACE命令的使用。要对当前表中字段的更新,使用 replace命令,其格式为: REPLACE字段名 WITH表达式 1,字段名 2 WITH表达式 2FOR条件范围子句 而 STORE是赋值命令,其命令格式为 store数值 to变量名。 【知识模块】 数据库及其操作 21 【正确答案】 C 【试题解析】 本题考查 L

18、OCATEALL FOR命令。在 Visual FoxPro中,使用LOCATE ALLFOR命令按条件查找记录,若查到记录,函数 EOF()的返回值应该是 F。 【知识模块】 数据库及其操作 22 【正确答案 】 B 【试题解析】 本题考查显示记录的命令。表记录浏览及显示的常用命令如下: BROWSE:打开表浏览器浏览当前表记 录 LIST:默认在 Visual FoxPro窗口中显示 表的全部记录 DISPLAY:默认在 Visual FoxPro窗口中 显示表的当前记录 【知识模块】 数据库及其操作 23 【正确答案】 D 【试题解析】 本题考查对当前表中字段的更新,使用 replace

19、命令,其格式为: REPLACE FieldNamel WITH expression1, , FieldName2 WITH eExpression2 FOR IExpression1 该命令的功能是直接利用表达式 eExpression的值替换字段 FieldName的值,从而达到修改记录的目的。该命令一次可以修改多个字段的 (eExpression1、eExpression2、 ) 的值,如果不使用 FOR短语,则默认修改的是当前记录;如果使用了 FOR短语,则修改逻辑表达式 lExpressio1为真的所有记录。使用REPLACE NAME WITH M NAME命令可以把内存变量 N

20、AME的字符串内容输入到当前记录的 NAME字段。另外, Visual FoxPro 6 0中当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M (或 M )。 【知识模块】 数据库及其操作 24 【正确答案】 B 【试题解析】 CHANGE和 REPLACE命令都具有修改表记录的功能,但是,CHANGE命令只能用于交互环境,对当前表记录进行编辑、修改;使用REPLACE命令可直接用指定的表达式或值修改记录,如果使用 FOR短语 ,则修改逻辑表达式为真的所有记录,选项 A使用了 ALL短语,命令执行结果是修改表中所有记录,与题目要求不符。 【知识模块】 数据库及其操作 25 【正确答案】 C 【试题解析】 使用 ZAP命令可以一次性物理删除表中的全部记录 (不管是否有删除标记 ),该命令仅删除表记录,但仍然保留表结构。 【知识模块】 数据库及其操作

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

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

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