[计算机类试卷]国家二级(VF)机试模拟试卷81及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷81及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷81及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 81及答案与解析 一、选择题 1 下列数据结构中,属于非线性结构的是( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 2 下列数据结构中,能够按照 “先进后出 ”原则存取数据的是( )。 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 3 对于循环队列,下列叙述中正确的是( )。 ( A)队头指针是固定不变的 ( B)队头指针一定大于队尾指针 ( C)队头指针一定小于队尾指针 ( D)队头指针可以大于队尾指 针,也可以小于队尾指针 4 算法的空间复杂度是指( )。 ( A)算法在执行过程中所需要的计算机存储空间 ( B)算
2、法所处理的数据量 ( 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)一种编译系统 ( D
3、)一种操作系统 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+LEET( 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、 L、 Y、
5、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 RETURN ( A) one ( B) two ( C) three ( D) four 15 要为当前表所有性别为 “女 ”的职工增加 100元工资,正确的命令是( )。 ( A) REPLACE ALL 工资 WITH 工资 +100 ( B) REPLACE 工资 WITH 工资 +100 FO
6、R性别 =“女 “ ( 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 在视图设计器中有,而在查询设计器中没有的选项卡是( )。 ( A
10、)排序依据 ( B)更新条件 ( C)分组依据 ( D)杂项 28 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是( )。 ( A) ALTER TABLE歌手 ADD最后得分 F( 6, 2) ( B) ALTER DBF歌手 ADD最后得分 F6, 2 ( C) CHANGE TABLE歌手 ADD最后得分 F( 6, 2) ( D) C HANGE TABLE学院 INSERT最后得分 F6, 2 29 设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手 “最后得分 ”的 SQL语句是( )。
11、 ( A) UPDATE歌手 SET最后得分 =( SELECT AVG(分数) FROM评分 WHERE歌手号 =歌手歌 手号) ( B) UPDATE歌手 SET最后得分 EXISTS( SELECT AVG(分数) FROM评分WHERE歌手号 =歌手歌手号) ( C) UPDATE歌手 SET最后得分 =( SELECT AVG(分数) FROM评分) ( D) UPDATE歌手 SET最后得分 =( SELECT AVG(分数) FROM评分 GROUP BY评委号) 30 设有关系评分(歌手号,分数,评委号),插入一条记录到 “评分 ”关系,歌手号、分数和评委号的值分别是 “100
12、1”、 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 TEMP GROUP BY歌手号ORDER BY最后得分 DESC ( B) SELECT歌手号,( COUNT(分数) - MAX(分数) - MIN(分数)( SUM( *) -2
14、)最后得分 FROM评分 INTO DBF TEMP GROUP BY评委号ORDER BY最后得分 DESC ( C) SELECT歌手号,( SUM(分数) - MAX(分数) - MIN(分数)( COUNT( *) -2)最后得分 FROM评分 INTO DBF TEMP GROUP BY评委号ORDER BY最后得分 DESC ( D) SELECT歌手号,( SUM(分数) - MAX(分数) - MIN(分数)( COUNT( *) -2)最后得分 FROM评分 INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分 DESC 32 与 “SELECT*FRO
15、M歌手 WHERE NOT(最后得分 9 00 0R最后得分=8 00 AND最后得分 9 00 0R最后得分 =9 00 33 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小于等于10”,正确的 SQL语句是( )。 ( A) CHANCE TABLE评分 ALTER分数 SET CHECK分数 =0 AND分数 =0 AND分数 =0 AND分数 =0 OR分数 =ALL;( SELECT最后得分 FROM歌手 WHERE SUBSTR(歌手号, 1, 1) =“2“) ”等价的 SQL语句是( )。 ( A) SELECT DISTINCT歌手号 FRO
16、M歌手 WHERE最后得分 =( SELECT MAX(最后得分) FROM歌手 WHERE SUBSTR(歌手号, 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歌手 WHERE
17、最后得分 =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 ( 1)在考生文件夹下建立数据库 BOOKAUTH DBC,把表 BOOKS和AUTHORS添加到该数据库中。 ( 2)为 AUTHORS表建立主索引,索引名为 “PK”,索引表达式为 “作者编号 ”。 ( 3)为 BOOKS表建立 两个普通索引,第一个索引名为 “PK”,索引表达式为 “图书编号 ”;第二个索引名和索引表达式均为 “作者编号 ”。 ( 4)建立 AUTHORS表和 BOOKS表之间
19、的永久联系。 三、简单应用题 42 在考生文件夹下完成如下简单应用: ( 1)用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQL语句存储于新建的文本文件 item txt中。 ( 2)根据零件信息、使用零件和项目信息 3个表,利用视图设计器建 立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为 “s2”。 四、综合应用题 43 在考生文件夹下完成下列操作:( 1)建立一个表单名和文件名均为 m
20、yform的表单,如下图所示。表单的标题为 “教师情况 ”,表单中有两个命令按钮( Command1和 Command2),两个复选框( Checkl和 Check2)和两个单选按钮( Option1和 Option2)。 Command1和 Command2的标题分别是 “生成表 ”和 “退出 ”, Check1和 Check2的标题分别是 “系名 ”和 “工资 ”, Option1和 Option2的标题分别是 “按职工号升序 ”和 “按职工号降序 ”。 ( 2)为 “生成表 ”命令按钮编写 Click事件代码,其功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如
21、果两个复选框都被选中,生成的自由表命名为 two dbf, two dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有 “系名 ”复选框被选中,生成的自由表命名为 one_x dbf, one_x dbf的字段包括职工号、姓名、系名和课程号;如果只有 “工资 ”复选框被选中,生成的自由表命名为 one xx dbf, one_xx dbf的字段包括职工号、姓名、工资和课程号。( 3)运行表单,并分别执行如下操作: 选中两个复选框和 “按职工号升序 ”单选钮,单击 “生成表 ”命令按钮。 只选中 “系名 ”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 只选中 “工资
22、”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 国家二级( VF)机试模拟试卷 81答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 树是简单的非线性结构,所以二叉树作为树的一种也 是一种非线性结构。 2 【正确答案】 B 【试题解析】 栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 3 【正确答案】 D 【试题解析】 循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。 4 【正确答案】 A 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要
23、的内存空间。所以选择 A)。 5 【正确答案】 B 【试题解析】 一般较优秀的软件设计 ,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 6 【正确答案】 A 【试题解析】 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto语句,所以选择 A)。 7 【正确答案】 C 【试题解析】 N-S图提出了用方框图来代替传统的程序流程图,所以 A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以 B)不对。 E-R图是数据库中的用于表示E-R模型的图示工具,所 以 D)
24、不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。 8 【正确答案】 B 【试题解析】 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 9 【正确答案】 C 【试题解析】 在 E-R图中实体集用矩形,属性用椭圆,联系用菱形。 10 【正确答案】 D 【试题解析】 在关系 T中包含了关系 R与 S中的所有元组,所以进行的是并的运算。 11 【正确答案】 A 【 试题解析】 要用命令修改表结构,先用 USE打开要修改的表,然后使用MODIFY STRUCTURE打开表设计器,对表结构进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 81 答案 解析 DOC
