【计算机类职业资格】国家二级(VF)机试模拟试卷102及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷102及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷102及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 102 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树D.带链栈2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈C.队列D.二叉树3.对于循环队列,下列叙述中正确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针4.算法的空间复杂度是指( )。(分数:2.00)
2、A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数5.软件设计中划分模块的一个准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合6.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精7.软件详细设计生产的图如下: (分数:2.00)A.NS 图B.PAD 图C.程序流程图D.ER 图8.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系
3、统9.在 ER 图中,用来表示实体联系的图形是( )。(分数:2.00)A.椭圆形B.矩形C.菱形D.三角形10.有三个关系 R、S 和 T 如下: (分数:2.00)A.选择B.投影C.交D.并11.假设表文件 TESTDBF 已经在当前工作区打开,要修改其结构,可使用命令( )。(分数:2.00)A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST12.有如下赋值语句:a=“计算机“和 b=“微型“,结果为“微型机”的表达式是( )。(分数:2.00)A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D
4、.b+RIGHT(a,2)13.在 Visual FoxPm 中,有如下内存变量赋值语句: X=20010728 10:15:20 PM Y=F M=$12345 N=12345 Z=“12324“ 执行上述赋值语句之后,内存变量 X、Y、M、N 和 Z 的数据类型分别是( )。(分数:2.00)A.D、L、Y、N、CB.T、L、Y、N、CC.T、L、M、N、CD.T、L、Y、N、S14.下面程序的运行结果是( )。 SET EXACT ON s=“ni“+SPACE(2) IF s=“ni“ IF s=“ni“ ?“one“ ELSE ?“two“ ENDIF ELSE IF s=“ni“
5、?“three“ ELSE ?“four“ ENDIF ENDIF RETURN(分数:2.00)A.oneB.twoC.threeD.four15.要为当前表所有性别为“女”的职工增加 100 元工资,正确的命令是( )。(分数:2.00)A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别=“女“C.CHANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“16.设 a=“计算机等级考试“,结果为“考试“的表达式是( )。(分数:2.00)A.Left(a,
6、4)B.Right(a,4)C.Left(a,2)D.Right(a,2)17.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假18.在 Visual FoxPro 中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )。(分数:2.00)A.向导B.设计器C.生成器D.项目管理器19.在 Visual FoxPro 中,释放表单时会引发的事件是( )。(分数:2.00)A.UnLoad 事件B.Init 事件C.Load 事件D.Release 事件20.在数据库中创建表的 CREATE TABLE 命令中定
7、义主索引、实现实体完整性规则的短语是( )。(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK21.在 Visual FoxPro 中,以下关于查询的描述正确的是( )。(分数:2.00)A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询22.在 Visual FoxPro 中,数据库表字段的有效性规则的设置可以在( )。(分数:2.00)A.项目管理器中进行B.数据库设计器中进行C.表设计器中进行D.表单设计器中进行23.在 Visual FoxPro 的数据库表中只能有一个( )。
8、(分数:2.00)A.候选索引B.普通索引C.主索引D.唯一索引24.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.表也被称作表单B.用 CREATE DATABASE 命令建立的数据库文件不存储用户数据C.用 CREATE DATABASE 命令建立的数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中25.在 Visual FoxPro 中,菜单程序文件的默认扩展名是( )。(分数:2.00)A.mnxB.mntC.mprD.prg26.下面有关数据库表和自由表的叙述中,错误的是( )。(分数:2.00)A.数据库表和自由表都可以用
9、表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表27.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项28.为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )。(分数:2.00)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2)B.ALTER DBF 歌手 ADD 最后得分 F 6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 学院 INSERT 最后得分 F
10、 6,229.设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的 SQL 语句是( )。(分数:2.00)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
11、AVG(分数)FROM 评分 GROUP BY 评委号)30.设有关系评分(歌手号,分数,评委号),插入一条记录到“评分”关系,歌手号、分数和评委号的值分别是“1001”、99 和“105”,正确的 SQL 语句是( )。(分数:2.00)A.INSERT VALUES(“1001“,99,“105“)INTO 评分(歌手号,分数,评委号)B.INSERT TO 评分(歌手号,分数,评委号)VALUES(“1001“,99,“105“)C.INSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001“,99,“105“)D.INSERT VALUES(“1001“,99,“10
12、5“)TO 评分(歌手号,分数,评委号)31.设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和 一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表 TEMP中,表 TEMP 中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL语句是( )。(分数:2.00)A.SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)(SUM(*)-2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB.SEL
13、ECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数)(SUM(*)-2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)(COUNT(*)-2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCD.SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数)(COUNT(*)-2)最后得分 FROM 评分 INTO DBF TEMP GROUP BY 歌手号 OR
14、DER BY 最后得分 DESC32.与“SELECT*FROM 歌手 WHERE NOT(最后得分900 OR 最后得分A.SELECT*FROM 歌手 WHERE 最后得分 BETWEEN 900 AND 800B.SELECT* FROM 歌手 WHERE 最后得分=800 AND 最后得分900 OR 最后得分=90033.为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是( )。(分数:2.00)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=0 AND 分数=0 AND 分数
15、=0 OR 分数=ALL;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2“)”等价的 SQL 语句是( )。(分数:2.00)A.SELECT DISTINCT 歌手号 FROM 歌手 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 歌手 W
16、HERE 最后得分=ANY(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2“)D.SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SOME(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=“2“)38.下面关于运行应用程序的说法正确的是( )。(分数:2.00)A.app 应用程序可以在 Visual FoxPro 和 Windows 环境下运行B.app 应用程序只能在 Windows 环境下运行C.exe 应用程序可以在 Visual FoxPro 和 Windows 环境下运行D.
17、exe 应用程序只能在 Windows 环境下运行39.在表单控件中,不属于容器型控件的是( )。(分数:2.00)A.组合框B.选项组C.页框D.表格40.假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是( )。(分数:2.00)A.表单的 LoadB.表单的 InitC.选项按钮的 lnitD.选项按钮组的 Init二、基本操作题(总题数:1,分数:8.00)打开考生文件夹下的 DB 数据库,完成如下基本操作:(分数:8.00)(1).为表 TABB 增加一个字段,字段名为“日期”,数据类型为日期型。(分数:2.00)_(2).使用 SQL UPDATE 语句将表
18、TABB 中所有记录的“日期”字段的值修改为 2005-10-01,并将 SQL 语句存储到名为 TWOPRG 的文件中。(分数:2.00)_(3).用 SQL 语句将表 TABA 中的记录复制到另外一个与它结构相同的表 TABC 中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL 的 SELECT 语句存储到名为 THREEPRG 的文件中。(分数:2.00)_(4).使用报表向导建立一个简单报表。要求选择 TABA 中的所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列”,方向为“横向”;排序字段为 NO,升序;报表标题为“计算结果一览表
19、”;报表文件名为 P_ONE。(分数:2.00)_三、简单应用题(总题数:1,分数:4.00)在考生文件夹下完成如下简单应用:(分数:4.00)(1).用 SQL 语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp 中,同时将使用的 SQL 语句存储于新建的文本文件itemtxt 中。(分数:2.00)_(2).根据零件信息、使用零件和项目信息 3 个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为“s
20、2”。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.利用菜单设计器建立一个菜单 TJMENU3,要求如下: (1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。 (2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表 NEW_TABLE32 中。(3)“退出”菜单项的功能是返回 Visual FoxPro 系统菜单(只能在命令框中填写相应命令)。 菜单建立后,运行该菜单中的各个菜单项。(分数:2.00)_国家二级(VF)机试模拟试卷 102 答案解析(总分:9
21、4.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树 D.带链栈解析:解析:树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈 C.队列D.二叉树解析:解析:栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。3.对于循环队列,下列叙述中正确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D
22、.队头指针可以大于队尾指针,也可以小于队尾指针 解析:解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。4.算法的空间复杂度是指( )。(分数:2.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析:算法的空间复杂度是指算法在执行过程中所需要的内存空问。所以选择 A。5.软件设计中划分模块的一个准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合 C.低内聚高耦合D.高内聚
23、高耦合解析:解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。6.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,所以选择 A。7.软件详细设计生产的图如下: (分数:2.00)A.NS 图B.PAD 图C.程序流程图 D.ER 图解析:解析:NS 图提出了用方框图来代替传统的程序流程图,所以 A 不对。PAD 图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 102 答案 解析 DOC
