[计算机类试卷]国家二级VF机试(选择题)模拟试卷7及答案与解析.doc

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

1、国家二级 VF机试(选择题)模拟试卷 7及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 2 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变 ,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)

2、上述三种说法都不对 3 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 4 在面向对象方法中,具有相似属性与操作的一组对象称为 ( )。 ( A)类 ( B)实例 ( C)消息 ( D)数据 5 下面不属于软件工程三要素的是 ( )。 ( A)方法 ( B)环境 ( C)工具 ( D)过程 6 软件详细设计的主要任务是确定每个模块的 ( )。 ( A)算法和使用的数据结构 ( B)外部接口 ( C)功能 ( D)编程 7 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试

3、 ( C)验证测试 ( D)验收测试 8 在数据库系统中,数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 9 人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键字的是 ( )。 ( A)身份证号 ( B)姓名 ( C)性别 ( D)年龄 10 设有关系 R和 S,则关系代数表达式 R-(R-S)表示的是 ( )。 ( A) RS ( B) R-S ( C) R S ( D) RS 11 对数据库进行管理的核心软件是 ( )。 ( A)数据库 ( B)数据库系

4、统 ( C)数据库管理系统 ( D)数据库应用系统 12 在 Visual FoxPro中,扩展名为 .vcx的文件是 ( )。 ( A)菜单文件 ( B)项目文件 ( C)表单文件 ( D)可视类库文件 13 在 Visual FoxPro 中,要结束 SCANENDSCAN 循环体本次执行,不再执行其后面的语句,而是转回 SCAN处重新判断条件的语句是 ( )。 ( A) LOOP语句 ( B) EXIT语句 ( C) BREAK语句 ( D) RETURN语句 14 下列程序段执行以后,内存变量 A和 B的值是 ( )。 CLEAR A 10 B 20 SET UDFPARMS TO R

5、EFERENCE DO SQ WITH(A), B ? A, B PROCEDURE SQ PARAMETERS X1, Y1 X1 X1*X1 Y1 2*X1 ENDPROC( )。 ( A) 10 200 ( B) 100 200 ( C) 100 20 ( D) 10 20 15 语句 LIST MEMORY LIKE A?能够显示的变量是 ( )。 ( A) ABCD ( B) ABC ( C) AB ( D) BA 16 执行以下命令,输出结果是 ( )。 SET EXACT OFF A=“计算机 “ B=“计算机等级考试 “ ?A=B ( A)计算机 ( B)等级考试 ( C) .

6、T. ( D) .F. 17 命令? LEN(SPACE(3) SPACE(2)的结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 5 18 打开数据库的命令是 ( )。 ( A) USE ( B) USE DATABASE ( C) OPEN ( D) OPEN DATABASE 19 在表设计器的 “字段 “选项卡中,字段有效性的设置项中不包括 ( )。 ( A)规则 ( B)信息 ( C)默认值 ( D)标题 20 下列关于索引的叙述中 ,不正确的是 ( )。 ( A) Visual FoxPro支持单一索引文件和复合索引文件 ( B)打开和关闭索引文件均使用 SET

7、 INDEX TO命令 ( C)索引的类型有主索引、候选索引、唯一索引和普通索引 ( D)索引文件不随库文件的关闭而关闭 21 在 Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是 ( )。 ( A) 1个 ( B) 2个 ( C)任意个,根据内存 资源而确定 ( D) 35535个 22 在 Visual FoxPro中,有关参照完整性的删除规则正确的描述是 ( )。 ( A)如果删除规则选择的是 “限制 “,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 ( B)如果删除规则选择的是 “级联 “,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父

8、表中的记录 ( C)如果删除规则选择的是 “忽略 “,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 ( D)上面三种说法都不对 23 在 Visual FoxPro中 ,关于查询和视图描述正确的是 ( )。 ( A)查询是一个预先定义好的 SQL SELECT语句文件 ( B)视图是一个预先定义好的 SQL SELECT语句文件 ( C)查询和视图是同一种文件,只是名称不同 ( D)查询和视图都是一个存储数据的表 24 命令 “DIME myArray(10,10)“执行后, myArray (5,5)的值为 ( )。 ( A) 0 ( B) 5 ( C) .T. ( D)

9、.F. 25 图书表中有字符型字段 “图书号 “。要求用 SQL DELETE命令将图书号以 字母 A开头的图书记录全部打上删除标记,正确的命令是 ( )。 ( A) DELETE FROM图书 FOR图书号 LIKE“A%“ ( B) DELETE FROM 图书 WHILE图书号 LIKE“A%“ ( C) DELETE FROM 图书 WHERE图书号 “A*“ ( D) DELETE FROM图书 WHERE图书号 LIKE“A%“ 26 在 Visual FoxPro中,下列关于 SQL表定义语句 (CREATE TABLE)的说法错误的是 ( )。 ( A)可以定义一个新的基本表结

10、构 ( B)可以 定义数据库表中的主关键字 ( C)可以定义表的域完整性、字段有效性规则等 ( D)对自由表,同样可以实现其完整性、有效性规则等信息的设置 27 为 “评分 “表的 “分数 “字段添加有效性规则: “分数必须大于等于 0并且小于等于10“,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数 0 AND 分数 0 AND 分数 0 AND 分数 0 OR 分数 ALL(集合) “中的 “SOME ( D) =SOME 29 下列叙述中,不属于表单数据环境常用操作的是 ( )。 ( A)向数据环境添加表或视图 ( B

11、)向数 据环境中添加控件 ( C)从数据环境中删除表或视图 ( D)在数据环境中编辑关系 30 不可以作为文本框控件数据来源的是 ( )。 ( A)日期型字段 ( B)备注型字段 ( C)数值型字段 ( D)内存变量 31 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( )。 ( A)单击选项按钮 ( B)双击选项按钮 ( C)先右击选项组,并选择 “编辑 “命令,然后再单击选项按钮 ( D)以上 B)和 C)都可以 32 如果运行一个表单,以下事件首先被触发的是 ( )。 ( A) Load ( B) Error ( C) Init ( D) Click 33 创建一个名为

12、 myteacher的新类,保存新类的类库名称是 mylib,新类的父类是 Teacher,正确的命令是 ( )。 ( A) CREATE CLASS mylib OF myteacher AS Teacher ( B) CREATE CLASS myteacher OF Teacher AS mylib ( C) CREATE CLASS myteacher OF mylib ASTeacher ( D) CREATE CLASS Teacher OF mylib AS myteacher 34 在 Visual FoxPro中,假设学生表 S(学号,姓名,性别,职称,班干部)中,性别是 C

13、型字段,班干部是 L型字段。若要查询 “是班干部的女生 “信息,那么SQL语句 “SELECT * FROM S WHERE “中的 应是( )。 ( A)班干部 AND 性别 =“女 “ ( B)班干部 OR 性别 =“女 “ ( C)性别 =“女 “ AND 班干部 =.T. ( D)班干部 =.T. OR 性别 =女 35 为了在报表中插入一个文字说明,应该插入的控件是 ( )。 ( A)标签控件 ( B)域控件 ( C) OLE对象 ( D)圆角矩形 36 如下三个表 : 部门 .dbf: 部门号 C(8),部门名 C( 12),负责人 C(8) 职工 .dbf:职工号 C(10),部

14、门号 C(8),姓名 C(8),性别 C(2),出生日期 D( 8) 工资 .dbf:职工号 C(10),基本工资 N(8,2),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2) 查询职工实发工资的正确命令是 ( )。 ( A) SELECT 姓名 ,(基本工资 +冿贴 +奖金 -扣除 )AS 实发工资 FROM 工资 ( B) SELECT 姓名 ,(基本工资 +冿贴 +奖金 -扣除 )AS 实发工资 FROM 工资 ; WHERE 职工 .职工号 =工资 .职工号 ( C) SELECT 姓名 ,(基本工资 +冿贴 +奖金 -扣除 )AS 实发工资 ; FROM 工资 ,职工 W

15、HERE 职工 .职工号 =工资 .职工号 ( D) SELECT 姓名 ,(基本工资 +冿贴 +奖金 -扣除 )AS 实发工资 ; FROM 工资 JOIN 职工 WHERE职工 .职工号 =工资 .职工号 37 如下三个表 : 部门 .dbf: 部门号 C(8),部门名 C( 12),负责人 C(8) 职工 .dbf:职工号 C(10),部门号 C(8),姓名 C(8),性别 C(2),出生日期 D( 8) 工资 .dbf:职工号 C(10),基本工资 N(8,2),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2) 查询每个部门年龄最长者的信息 ,要求包括所在部门名和最长者的出生

16、日期。正确的命令是 ( )。 ( A) SELECT 部门名 ,MIN(出生日期 ) FROM 部门 JOIN 职工 ; ON 部门 .部门号 =职工 .部门号 GROUP BY 部门号 ( B) SELECT 部门名 ,MAX (出生日期 ) FROM 部门 JOIN 职工 ; ON 部门 .部门号 =职工 .部门号 GROUP BY 部门号 ( C) SELECT 部门名 ,MIN (出生日期 ) FROM 部门 JOIN 职工 ; WHERE 部门 .部门号 =职工 .部门号 GROUP BY 部门号 ( D) SELECT 部门名 ,MAX (出生日期 ) FROM 部门 JOIN 职

17、工 ; WHERE 部门 .部门号 =职工 .部门号 GROUP BY 部门号 38 如下三个表 : 部门 .dbf: 部 门号 C(8),部门名 C( 12),负责人 C(8) 职工 .dbf:职工号 C(10),部门号 C(8),姓名 C(8),性别 C(2),出生日期 D( 8) 工资 .dbf:职工号 C(10),基本工资 N(8,2),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2) 查询基本工资在 1000至 2000(含)之间职工的职工号和基本工资,正确的 SQL语句是 ( )。 ( A) SELECT 职工号,基本工资 FROM 工资 WHERE 基本工资 BETWE

18、EN 1000AND 2000 ( B) SELECT 职工号,基本工 资 FROM 工资 WHERE 基本工资 1000 OR 基本工资 1000 OR 1000AND=10; ORDER BY COUNT(职工号 ) ASC ( B) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号 ) DESC ( C) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工

19、 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY职工人数 ASC ( D) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY 职工人数 DESC 40 如下三个表 : 部门 .dbf: 部门号 C(8),部门名 C( 12),负责人 C(8) 职工 .dbf:职工号 C(10),部门号 C(8),姓名 C(8),性别 C(2),出生日期 D

20、( 8) 工资 .dbf:职工号 C(10),基本工资 N(8,2),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2) 查询职工表中 “王忠 “的情况 ,将查询结果放在数组 A中 ,应使用的 SQL语句是( )。 ( A) SELECT * FROM 职工 WHERE 姓名 = 王忠 INTO ARRAY A ( B) SELECT * FROM 职工 INTO ARRAY A WHERE 姓名 = 王忠 ( C) SELECT * FROM 职工 WHERE 姓名 = 王忠 TO ARRAY A ( D) SELECT * FROM 职工 WHERE 姓名 = 王忠 TO A 国家

21、二级 VF机试(选择题)模拟试卷 7答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 一种数据的逻辑结构根据需要可以表示成多种存储结构。而采用不同的存储结构,其数据处理的效率是不同的。数据的逻辑结构与存储结构都可以分为线性和非线性结构。 2 【正确答案】 C 【试题解析】 栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。当有新元素进栈时,栈顶指针向上移动;当有元素出栈时,栈顶指针向下移动。在栈中栈底指针不变,栈中元素随栈顶指针的变化而动态变化。 3 【正确答案】 A 【试 题解析】 二分法查找只适用于顺序存储的有序表。在此所说的有

22、序表是指线性表中的元素按值非递减排列,即从小到大,但允许相邻元素相等。 4 【正确答案】 A 【试题解析】 面向对象方法中将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象集合。 5 【正确答案】 B 【试题解析】 软件工程包括 3个要素:方法、工具和过程。软件工程方法为软件开发提供了 “如何做 “的技术;工具支持软件的开发、管理及文档生成;过程支持软件开发的各个环节的控制和管理。 6 【正确答案】 A 【试题解析】 软件详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。 7 【正确答案】 A 【试题解析

23、】 确认测试的任务是验证软件的功能、性能及其他特征是否满足了需求规格说明中确定的各种需求,以及软件配置是否齐全、正确。 8 【正确答案】 D 【试题解析】 数据的独立性是指数据库中数据独立而不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。 9 【正确答案】 A 【试题解析】 主关键 字是表中区别不同的记录的标识,在该表中只有身份证号能具有这个作用,所以用其作为主关键字。 10 【正确答案】 A 【试题解析】 R-S 表示属于 R但不属于 S, R-(R-S)表示属于 R但不属于 (R-S),即相当于 RS。 11 【正确答案】 C 【试题解析】 数据库 (DB)是

24、指存储在计算机存储设备上、结构化的相关数据的集合 ,数据库系统 (DBS)是指引进数据库技术后的计算机系统 ,数据库管理系统 (DBMS)是为数据库建立、使用和维护而配置的软件系统。计算机中对数据库进行管理的核心软件是数据库管 理系统。 12 【正确答案】 D 【试题解析】 在 Visual FoxPro中,项目文件的后缀为 .pjx;表单文件的后缀为 .scx;菜单文件的后缀为 .mnx;可视类库文件的扩展名是 .vcx。 13 【正确答案】 A 【试题解析】 SCANENDSCAN 语句一般用于处理表中记录,语句可指明需处理的记录范围及应满足的条件,是一个循环语句。在循环体中如果出现 LO

25、OP或EXIT 短语,则根据条件来决定是 LOOP返回,还是 EXIT 跳出循环体。RETURN语句的意思是结束当前程序的执行,返回到调用它 的上级程序,若无上级程序则返回到命令窗口。 BREAK短语一般不能单独使用。 14 【正确答案】 A 【试题解析】 Visual FoxPro 的参数传递规则为:如果实际参数是常数或表达式则传值,如果实际参数是变量则传址,即传递的不是实参变量的值而是实参变量的地址,这样,过程中对形参变量值的改变也将使实参变量值改变。如果实参是内存变量而又希望进行值传递,可以用圆括号将该内存变量括起来,强制该变量以值方式传递数据。题目中参数 A按值传递,参数 B按引用传递

26、。 15 【正确答案】 C 【试题解析】 LIST MEMORY 命令用于显示内存变量,选用 LIKE 短语则只显示与通配符相匹配的内存变量。通配符包括 “*“和 “? “, “*“表示任意多个字符,“? “表示任意一个字符。 16 【正确答案】 D 【试题解析】 此题考查字符串的精确比较与 EXACT设置。当用单等号运算符比较两个字符串时,运算结果与 SET EXACT ON|OFF的设置有关:当处于 OFF状态时,只要右边字符串与左边字符串的前面部分内容匹配,即可得到逻辑真( .T.) 的结果,否则为逻辑假( .F.)。 17 【正确答案】 D 【试 题解析】 LEN()是求字符串长度的函

27、数。 SPACE()是空格字符串生成函数,返回由指定数目的空格组成的字符串。字符表达式 “ “的含义是连接前后两个字符串,并将前字符串的尾部空格移动到合并后的新字符串尾部。因此 SPACE(3) SPACE(2)运算后的长度仍然是 5。 18 【正确答案】 D 【试题解析】 打开数据库的命令是 OPEN DATABASE。 19 【正确答案】 D 【试题解析】 在字段有效性的设置项中包括规则、信息和默认值,不包括标题。 20 【 正确答案】 D 【试题解析】 索引文件是数据库的一部分 ,会随着数据库的关闭而关闭。 21 【正确答案】 A 【试题解析】 一个工作区中只能打开一个表,若同一时刻需要

28、打开多个表,则需要选择不同的工作区。 22 【正确答案】 C 【试题解析】 参照完整性规则包括更新规则、删除规则和插入规则 3种。其中删除规则中 “限制 “表示 “当父表中记录被删除时,若子表中有相关记录,则禁止删除“; “级联 “表示 “当父表中记录被删除时,删除子表中所有相关记录 “; “忽略 “表示 “当父表中记录被删除时,允许其删除, 不管子表中是否有相关记录 “。 23 【正确答案】 A 【试题解析】 查询就是预先定义好的一个 SQL SELECT 语句,从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。视图是根据表定义的,因此视图基于表。视图是数据库的

29、一个特有功能,只有在包含视图的数据库打开时,才能使用视图,在磁盘上并不能找到该文件。 24 【正确答案】 D 【试题解析】 创建数组的命令格式有两种: DIMENSION ( , ( , ALL(集合) “中的“ 1000 AND 基本工资 2000“。 A选项中的BETWEENAND 语句,表示基本工资在 1000到 2000之间,故选 A。 39 【正确答案】 D 【试题解析】 在 SQL SELECT 子句中可以包含算术表达式或函数 ,利用 AS可以为它们重新定义字段名 ,但它们并不存储在表内 ,因此被称为虚字段。对指定的字段进行排序 ,应使用重新定义的字段 名。对查询结果进行降序排序时 ,还应使用关键字 DESC。 40 【正确答案】 A 【试题解析】 SQL查询语句中 ,将查询结果放在数组中应使用短语 “INTO ARRAY数组名 “。

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

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

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