[计算机类试卷]国家二级(VF)机试模拟试卷49及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷49及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷49及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 49及答案与解析 一、选择题 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如下: 则关系 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” ENDIF ENDIF RTUURN ( A) one ( B) two ( C) three ( D) four 15 要为当前表所有性别为 “女 ”的职工增加 100元工资,正确的命令是 ( )。 ( A) REPLACE ALL工资 WITH工资 +100 ( B) REPLACE工资 WITH工资 +10
6、0 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 TABILE歌手 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 AVG(分数 )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”)TO评分 (歌手号,分数,评委号 ) 31 设有 关系评分 (歌手号,分数,评委
13、号 ),如果每个歌手的 “最后得分 ”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系 “评分 ”求每个歌手的 “最后得分 ”并存储于表 TEMP中,表 TEMP中有两个字段: “歌手号 ”和“最后得分 ”,并且按最后得分降序排列,生成表 TEMP的 SQL语句是 ( )。 ( A) SELECT歌手号, (COUNT(分数 )-MAX(分数 )-MIN(分数 ) (SUM(*)-2)最后得分 FROM评分 INTO DBF, IEMP GROUP BY歌手号 ORDER BY最后得分DESC ( B) SELECT歌手号, (COUNT(分数 )-MAX(分数 )-MI
14、N(分数 ) (SUM(*)-2)最后得分 FROM评分 INTO DBF TEMP GROIJP BY评委号 ORDER BY最后得分 DESC ( C) SELECT歌手号, (SUN(分数 )-MAX(分数 )-MIN(分数 ) (COUNT(*)-2)最后得分 FROM评分 INTO DBF TEMP GROUP BY评委号 ORDER BY最后得分 DESC ( D) SELECT歌手号, (SUN(分数 )-MAX(分数 )-MIN(分数 ) (COUNT(*)-2)最后得分 FROM评分 INTO DBF TEMP GROUP BY歌手号 ORDER BY最后得分 DESC 32
15、 与 “SELECT*FROM歌手 WHERE NOT(最后得分 9 00 OR最后得分 =8 00 AND最后得分 9 00 OR最后得分 =9 00 33 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小于等于0”,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =0 AND分数 =0 AND分数 =0 OR分数 =AIJL;(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”)”等价的 SQL语句是 ( )。 ( A) sELECT D
16、ISTINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT MAX(最后得分 )FROM歌手 WttERE SUBS(歌手号, 1, 1)=“2”) ( B) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =(SELECT MIN(最后得分 )FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) ( C) SELECT DISTINCT歌手号 FROM歌手 WHERE最后得分 =ANY(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) ( D) SELECT DISTINCT歌 手号 FROM
17、歌手 WHERE最后得分 =SOME(SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1)=“2”) 38 下面关于运行应用程序的说法正确的是 ( )。 ( A) app应用程序可以在 Visual FoxPro和 Windows环境下运行 ( B) app应用程序只能在 Windows环境下运行 ( C) exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) exe应用程序只能在 Windows环境下运行 39 在表单控件中,不属于容器型控 件的是 ( )。 ( A)组合框 ( B)选项组 ( C)页框 ( D)表格 40 假设
18、有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 ( )。 ( A)表单的 Load ( B)表单的 Init ( C)选项按钮的 Init ( D)选项按钮组的 Init 二、简单应用题 41 打开考生文件夹下的 DB数据库,完成如下简单应用: (1)编写一个名为FOUR PRG的程序,根据表 TABA中所有记录的 a, b, c三个字段的值,计算各记录的一元二次方程的两个根 x1和 x2,并将两个根 x1和 x2写到对应的字段 xl和x2中,如果无实数解,在 note字段中写入 “无实数解 ”。提示:平方根函数为SQRT();程序编写完成后,运行该程序计算一元二次方程的
19、两个根。注意:一元二次方程公式如下: (2)打开名为 testA的表单,其中有两个命令按钮,界面要求如下: 设置两个按钮的高度均为 30,宽度均为 80, “退出 ”按钮与 “查询 ”按钮顶边对齐。 “查询 ”按钮的功能是在该按钮的 Click事件中使用SQL的 SELECT命令从表 TABA中查询 “无实数解 ”的记录并存储到表 TABD中。 “退出 ”按钮的功能是关闭并释 放表单。 请按要求完成表单的设计,表单设计完成后,运行该表单,并单击 “查询 ”按钮进行查询。 三、综合应用题 42 设计一个名为 form_book的表单,表单的控件名为 form1,文件名为form_book,表单的
20、标题为 “图书情况统计 ”。表单中有一个组合框 (名称为Combo1)、一个文本框 (名称为 Text1)和两个命令按钮 “统计 ”和 “退出 ”(名称为Command1和 Command2)。 运行表单时,组合框中有 3个条目 “清华 ”、 “北航 ”、 “科学 ”(只有 3个出版社名称,不能输入新的 )可供选择,在组合 框中选择出版社名称后,如果单击 “统计 ”命令按钮,则文本框显示出 book表中该出版社图书的总数。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 49答案与解析 一、选择题 1 【正确答案】 C 【试题解析】
21、树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 2 【正确答案】 B 【试题解析】 栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 3 【正确答案】 D 【试题解析】 循环队列 的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。 4 【正确答案】 A 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择 A。 5 【正确答案】 B 【试题解析】 一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 49 答案 解析 DOC
