[计算机类试卷]国家二级(VF)机试模拟试卷66及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷66及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷66及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 66及答案与解析 一、选择题 1 下列数据结构中,属于非线性结构的是 ( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 2 下列数据结构中,能够按照 “先进后出 ”原则存取数据的是 ( )。 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 3 对于循环队列,下列叙述中正确的是 ( )。 ( A)队头指针是固定不变的 ( B)队头指针一定大于队尾指针 ( C)队头指针一定小于队尾指针 ( D)队头指针可以大于队尾指针 ,也可以小于队尾指针 4 算法的空间复杂度是指 ( )。 ( A)算法在执行过程中所需要的计算机存储空间 (
2、 B)算法所处理的数据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的临时工作单元数 5 软件设计中划分模块的一个准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 6 下列选项中不属于结构化程序设计原则的是 ( )。 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 7 软件详细 设计生产的图如下: 该图是 ( ) ( A) N-S图 ( B) PAD图 ( C)程序流程图 ( D) E-R图 8 数据库管理系统是 ( )。 ( A)操作系统的一部分 ( B)在操作系统支持下的系统软件 ( C)一
3、种编译系统 ( D)一种操作系统 9 在 E-R图中,用来表示实体联系的图形是 ( )。 ( A)椭圆形 ( B)矩形 ( C)菱形 ( D)三角形 10 有三个关系 R、 S和 T如下: 9* 则关系 T是由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 11 假设表文件 TEST DBF已经在当前工作区打开,要修改其结构,可使用命令( )。 ( A) MODI STRU ( B) MODI COMM TEST ( C) MODI DBF ( D) MODI TYPE TEST 12 有如下赋值语句: a=“计算机 “和 b=“微型 “
4、,结果为 “微型机 ”的表达式是 ( )。 ( A) b+LEFT(a, 3) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 5, 2) ( D) b+RIGHT(a, 2) 13 在 Visual FoxPro中。有如下内存变量赋值语句: X=2001-07-28 10: 15: 20 PM Y= F M=$123 45 N=123 45 Z=“123 24“ 执行上述赋值语句之后,内存变量 X、 Y、 M、 N和 Z的数据类型分别是 ( )。 ( A) D、 L、 Y、 N、 C ( B) T、 L、 Y、 N、 C ( C) T、 L、 M、 N、 C ( D) T
5、、 L、 Y、 N、 S 14 下面程序的运行结果是 ( )。 SET EXACT ON s=“ni“+SPACE(2) IF s=“ni“ IF s=“ni“ ?“one“ ELSE ?“two“ ENDIF ELSE IF s=“ni“ ?“three“ ELSE ?“four“ ENDW ENDIF RETURN ( A) one ( B) two ( C) three ( D) four 15 要为当前表所有性别为 “女 ”的职工增加 100元工资,正确的命令是 ( )。 ( A) REPLACE ALL工资 WITH工资 +100 ( B) REPLACE工资 WITH工资 +100
6、 FOR性别 =“女 “ ( C) CHANGE ALL工资 WITH工资 +100 ( D) CHANGE ALL工资 WITH工资 +100 FOR性别 =“女 “ 16 设 a=“计算机等级考试 “,结果为 “考试 “的表达式是 ( )。 ( A) Left(a, 4) ( B) Right(a, 4) ( C) Left(a, 2) ( D) Right(a, 2) 17 说明数组后,数组元素的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 18 在 Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视
7、化工具称为 ( )。 ( A)向导 ( B)设计器 ( C)生成器 ( D)项目管理器 19 在 Visual FoxPro中,释放表单时会引发的事件是 ( )。 ( A) UnLoad事件 ( B) Init事件 ( C) Load事件 ( D) Release事件 20 在数据库中创建表的 CREATE TABLE命令中定义主索引、实现实体 完整性规则的短语是 ( )。 ( A) FOREIGN KEY ( B) DEFAULT ( C) PRIMARY KEY ( D) CHECK 21 在 Visual FoxPro中,以下关于查询的描述正确的是 ( )。 ( A)不能用自由表建立查询
8、 ( B)只能用自由表建立查询 ( C)不能用数据库表建立查询 ( D)可以用数据库表和自由表建立查询 22 在 Visual FoxPro中,数据库表字段的有效性规则的设置可以在 ( )。 ( A)项目管理器中进行 ( B)数据库设计器中进行 ( C)表设计器中进行 ( D)表单设计器中进行 23 在 Visual FoxPro的数据库表中只能有一个 ( )。 ( A)候选索引 ( B)普通索引 ( C)主索引 ( D)唯一索引 24 在 Visual FoxPro中以下叙述正确的是 ( )。 ( A)表也被称作表单 ( B)用 CREATE DATABASE命令建立的数据库文件不存储用户数
9、据 ( C)用 CREATE DATABASE命令建立的数据库文件的扩展名是 DBF ( D)一个数据库中的所有表文件存储在一个物理文件中 25 在 Visual FoxPro中,菜单程序文件的默认扩展名是 ( )。 ( A) mnx ( B) mnt ( C) mpr ( D) prg 26 下面有关数据库表和自由表的叙述中,错误的是 ( )。 ( A)数据库表和自由表都可以用表设计器来建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表可以添加到数据库中成为数据库表 ( D)数据库表可以从数据库中移出成为自由表 27 在视图设计器中有,而在查询设计器中没有的选项卡是 (
10、 )。 ( A)排序依据 ( B)更新条件 ( C)分组 依据 ( D)杂项 28 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是 ( )。 ( A) ALTER TABLE歌手 ADD最后得分 F(6, 2) ( B) ALTER DBF歌手 ADD最后得分 F 6, 2 ( C) CHANGE TABLE歌手 ADD最后得分 F(6, 2) ( D) CHANGE TABLE学院 INSERT最后得分 F 6, 2 29 设有关系歌手 (歌手号,姓名,最后得分 )和关系评分 (歌手号,分数,评委号 ),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手 “最后得分 ”
11、的SQL语句 是 ( )。 ( A) UPDATE歌手 SET最后得分 =(SELECT AVG(分数 )FROM评分 WHERE歌手号 =歌手歌手号 ) ( B) UPDATE歌手 SET最后得分 EXISTS(SELECT Ave(分数 )FROM评分WHERE歌手号 =歌手歌手号 ) ( C) UPDATE歌手 SET最后得分 =(SELECT Ave(分数 )FROM评分 ) ( D) UPDATE歌手 SET最后得分 =(SELECT AVG(分数 )FROM评分 GROUP BY评委号 ) 30 设有关系评分 (歌手号,分数,评委号 ),插入一条记 录到 “评分 ”关系,歌手号、分
12、数和评委号的值分别是 “1001”、 9 9和 “105”,正确的 SQL语句是 ( )。 ( A) INSERT VALUES(“1001“, 9 9, “105“)INTO评分 (歌手号,分数,评委号 ) ( B) INSERT TO评分 (歌手号,分数,评委号 )VALUES(“1001“, 9 9, “105“) ( C) INSERT INTO评分 (歌手号,分数,评委号 )VALUES(“1001“, 9 9, “105“) ( D) INSERT VALUES(“1001“, 9 9, “105“), ID评分 (歌手号,分数,评委号 ) 31 设有关系评分 (歌手号,分数,评委
13、号 ),如果每个歌手的 “最后得分 ”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系 “评分 ”求每个歌手的 “最后得分 ”并存储于表 TEMP中,表 TEMP中有两个字段: “歌手号 ”和“最后得分 ”,并且按最后得分降序排列,生成表 TEMP的 SQL语句是 ( )。 ( A) SELECT歌手号, (COUNT(分数 )一 MAx(分数 )一 MIN(分数 ) (SUM(*)-2)最后得分 FROM评分 INTO DBF TENP GROUP BY歌手号 ORDER BY最后得分DEsC ( B) SELECT歌手号, (COUNT(分数 )一 MAX(分数 )一
14、 MIN(分数 ) (SUM(*)-2)最后得分 FROM评分 INTO DBF TEMP GROUP BY评委号 ORDER BY最后得分DESC ( C) SELECT歌手号, (SUM(分数 )一 MAX(分数 )一 MIN(分数 ) (COUNT(*)-2)最后得分 FROM评评分 INTO DBF, IEMP GROUP BY评委号 ORDER BY最后得分 DESC ( D) SELECT歌手号, (SUM(分数 )一 MAX(分数 )一 MIN(分数 ) (COUNT(*)-2)最后得分 FROM评分 INTO DBF, TEMP GROUP BY歌手号 OIIDER BY最后得
15、分DESC 32 与 “SELECT*FROM歌手 WHERE NOT(最后得分 9 00 OR最后得分 =8 00 AND最后得分 9 00 OR最后得分 =9 00 33 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小于等于10”,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =0 AND分数 =0 AND分数 =0 OR分数 =ALL; (SELECT最后得分 FRON歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“)”等价的 SQL语句是( )。 ( A)
16、SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT MAX(最后得分 )FRON歌手 WHERE SUBSTR(歌手号, 1, 1)=“12“) ( B) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT MIN(最后得分 )FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( C) SELECT DISTINCT歌手号 FRON歌 手 WHERE最后得分 =ANY(SELECT最后得分 FRON歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) ( D) SELECT DISTIN
17、CT歌手号 FROM歌手 WHERE最后得分 =SOME(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2“) 38 下面关于运行应用程序的说法正确的是 ( )。 ( A) app应用程序可以在 Visual FoxPro和 Wintows环境下运行 ( B) app应用程序只能在 Windows环境下运行 ( C) exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) exe应用程序只能在 Windows环境下运行 39 在表单控件中,不属于容器型控件的是 ( )。 ( A)组合框 ( B)选项组 ( C)页框 ( D
18、)表格 40 假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 ( )。 ( A)表单的 bad ( B)表单的 Init ( C)选项按钮的 Init ( D)选项按钮组的 Init 二、基本操作题 41 在考生文件夹下完成下列操作: (1)新建 “点歌 ”数据库,将考生文件夹下的所有自由表添加到该数据库中。 (2)新建一个项目 “点歌系统 ”,将 “点歌 ”数据库添加进该项目。 (3)为 “歌曲 ”表创建一个主索引,索引名为 PK,索引表达式为 “歌曲 id”;再创建一个普通索引,索引名和索引表达式均为 “演唱者 ”,以上索引都为升序。 (4)为 “歌手 ”表创建一
19、个主索引,索引名和索引表达式都为 “歌手 id”,升序。为“歌曲 ”和 “歌手 ”表创建永久联系,并设置参照完整性约束:更新规则为 “级联 ”,其他默认。 三、简单应用题 42 在 考生文件夹下完成如下简单应用: (1)打开表单 MYFORM44,把表单 (名称为 Forml)标题改为 “欢迎您 ”,将文本“欢迎您访问系统 ”(名称为 Labell的标签 )改为 25号黑体。最后在表单上添加 “关闭 ”(名称为 Commandl)命令按钮,单击此按钮关闭表单。 保存并运行表单。 (2)设计一个表单 MYFORM4,表单中有两个命令按钮 “查询 ”和 “退出 ”(名称为Commandl和 Com
20、mand2)。 单击 “查询 ”命令按钮,查询 BOOKAUTH数据库中出版过 3本以上 (含 3本 )图书 的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表 NEW_VIEW4中。 单击 “退出 ”命令按扭关闭表单。 注意:完成表单设计后要运行表单的所有功能。 四、综合应用题 43 利用菜单设计器建立一个菜单 TJ_MENU3,要求如下: (1)主菜单 (条形菜单 )的菜单项中有 “统计 ”和 “退出 ”两项。 (2)“统计 ”菜单下只有一个 “平均 ”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含 “课程名 ”和 “平均成绩 ”两个字段,并将统计结果按课
21、程名升序保存在表 NEW_TABLF32中。 (3)“退出 ”菜单项的功能是返回 Visual FoxPro系统菜单 (只能在命令框中填写相应命令 )。 菜单建立后,运行该菜单中的各个菜单项。 国家二级( VF)机试模拟试卷 66答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 2 【正确答案】 B 【试题解析】 栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 3 【正确答案】 D 【试题解析】 循环队列 的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指
22、针有时可能大于队尾指针有时也可能小于队尾指针。 4 【正确答案】 A 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择 A)。 5 【正确答案】 B 【试题解析】 一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚眭,有利于提高模块的独立性。 6 【正确答案】 A 【试题解析】 结构化程序设计的思想包括:自顶向下、逐步 求精、模块化、限制使用 goto语句,所以选择 A)。 7 【正确答案】 C 【试题解析】 N-S图提出了用方框图来代替传统的程序流程图,所以 A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的
23、又一种主要用于描述软件详细设计的图形表示工具,所以 B)不对。 ER图是数据库中的用于表示ER模型的图示工具,所以 D)不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。 8 【正确答案】 B 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组 织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 9 【正确答案】 C 【试题解析】 在 ER图中实体集用矩形,属性用椭圆,联系用菱形。 10 【正确答案】 D 【试题解析】 在关系 T中包含了关系 R与 s中的所有元组,所以进行的是并的运算。 11 【正确答案】 A 【试题解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 66 答案 解析 DOC
