[计算机类试卷]国家二级(VF)机试模拟试卷21及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷21及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷21及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 21及答案与解析 一、选择题 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) I-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 REF
5、ERENCE 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) T
6、( D) F 17 命令 ?I,EN(SPACE(3)一 SPACE(2)的结果是 ( )。 ( A) l ( 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 IN
7、DEX 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) O ( B) 5 ( C) T ( D) F 25
9、“图书 ”表中有字符型字段 “图书号 ”。要求用 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)可以定义一个新的基本表结构 ( B)可
10、以定义数据库表中的主关键字 ( C)可以定义表的域完整性、字段有效性规则等 ( D)对自由表,同样可以实现其完整性、有效性规则等信息的设置 27 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小 于等于10”,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =0 AND分数 =0 AND分数 =0 0R分数 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 创建一个名为 myteacher
12、的新类,保存新类的类库名称是 mylib,新类的父类是Teacher,正确的命令 是 ( )。 ( A) CREATE CLASS mylib OF myteacher AS Teacher ( B) CREATE CLASS myteacher OF Teacher AS mylib ( C) CREATE CLASS myteacher OF mylib AS Teacher ( 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)圆角矩形 35 下列小题使用如下三个表 部门 dbf:部门号 C(8),部门名 C(12),负责人 C(8) 职工 dbf:职工号 C(10),部门号 C(8),姓名 C(8),
14、性别 C(2),出生日期 D(8) 工资 dbf:职工号 C(10),基本工资 N(8, 2),津贴 N(8, 2),奖金 N(8, 2),扣除N(8, 2) 36 查询职工实发工资的正确命令是 ( )。 ( A) SELECT姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资 FROM工资 ( B) SELECT姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资 FROM工资; WHERE职工职工号 =工资职工号 ( C) SELECT姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资; FROM工资,职工 WHERE职工职丁号 =工资职工号 ( D) SELECT姓
15、名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资; FROM工资 JOIN职工 WHERE职工职工号 =工资职工号 37 查询每个部门年龄最长者的信息,要求包括所在部门名和最长者的出生日期。正确的命令是 ( )。 ( A) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工; ON部门部门号 =职工部门号 GROUP BY部门号 ( B) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工; ON部门部门号 =职工部门号 GROUP BY部门号 ( C) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工; WHERE部门部门号 =
16、职工部门号 GROUP BY部门号 ( D) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工; WHERE部门部门号 =职工部门号 GROUP BY部门号 38 查询基本工资在 1000至 2000(含 )之间职工的职工号和基本工资,正确的 SQL语句是 ( )。 ( A) SELECT职工号,基本工资 FROM工资 WHERE基本工资 BETWEEN 1000 AND 2000 ( B) SELECT职工号,基本工资 FROM工资 WHERE基本工资 =1000 OR基本工资 =1000 OR=1000 AND=10; ORDER BY COUNT(职工号 )ASC (
17、 B) SELECT部门名, COUNT(职工号 )AS职工人数; FROM部门,职工 WHERE部门部门号 =职工部门号; GROUP BY部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职 T号 )DESC ( C) SELECT部门名, COUNT(职工号 )AS职工人数; FROM部门,职工 WHERE部门部门号 =职工部门号; GROUP BY部门名 HAVING COUNT(*)=10 ORDER BY职工人数 ASC ( D) SELECT部门名, COUNT(职工号 )AS职 T人数; FROM部门,职工 WHERE部门部门号 =职工部门号; GR
18、OUP BY部门名 HAVING COUNT(*)=10 ORDER BY职工人数 DESC 40 查询职工表中 “王忠 ”的情况,将查询结果放在数组 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 二、基本操作题 41 1在考生文件夹下新建一个名为 “图书管
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 21 答案 解析 DOC
