【计算机类职业资格】国家二级(VF)机试-试卷8及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试-试卷8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试-试卷8及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试-试卷 8 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度2.设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:2.00)A.2B.1C.3D.523.一棵完全二叉树共有 3
2、60 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:2.00)A.0B.1C.180D.1814.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:2.00)A.HGFEDCBAB.ABCDEFGHC.EFGHABCDD.DCBAHGFE5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:2.00)A.快速排序B.简单插入排序C.冒泡排序D.以上说法均不正确6.下面对软件工程描述正确的是( )。(分数:2.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法B.软件工程的三
3、要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.内聚性是指模块间互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性8.下列关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据9.一名演员可以
4、出演多部电影,则实体演员和电影之间的联系是( )。(分数:2.00)A.多对多B.一对一C.多对一D.一对多10.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课号,G 为成绩,关系表达式 S#,C# (SC)S 表示( )。 (分数:2.00)A.表 S 中所有学生都选修了的课程的课号B.全部课程的课号C.成绩不小于 80 的学生的学号D.所选人数较多的课程的课号11.在 Visual FoxPro 中与关系有关的是( )。(分数:2.00)A.表或视图B.表或查询C.表单D.表或报表12.项目管理器窗口的“数据”选项卡用于显示和管理( )。(分数:2.00)A
5、.数据库、视图和查询B.数据库、自由表和查询C.数据库、视图、自由表和查询D.数据库、表单和查询13.在 Visual FoxPro 命令窗口退出 Visual FoxPro 的命令是( )。(分数:2.00)A.QUITB.EXITC.CLOSED.RELEASE14.在 Visual FoxPro 中,不能隐藏命令窗口的操作是( )。(分数:2.00)A.按 Ctrl+F4 组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮15.在 Visual FoxPro 中,CREATE PROJECT 命令将创建一个( )。(分
6、数:2.00)A.项目B.数据库C.程序D.菜单16.在 Visual FoxPro 中如果字段定义为日期型,则长度固定为( )。(分数:2.00)A.8B.6C.10D.417.假设 A=“计算机“,B=“等级考试“,结果是“计算机等级考试”的表达式是( )。(分数:2.00)A.STRING(A,“是“,B)B.A*“是“*BC.A“是“BD.A 一“是“一 B18.在 Visual FoxPro 中,假设一个表已经打开,执行 LIST 命令后再执行 DISPLAY 命令将显示该表的哪条记录( )。(分数:2.00)A.无显示B.第一条记录C.随机不确定D.最后一条记录19.在 Visua
7、l FoxPro 中自由表可以建立的索引是( )。(分数:2.00)A.候选索引、唯一索引和普通索引B.主索引、唯一索引和普通索引C.主索引、候补索引和普通索引D.主索引、候选索引、唯一索引20.假设已打开 student 表,命令 INDEX ON 性别 TO student 将产生一个名为( )。(分数:2.00)A.性别idx 的文件B.studentcdx 的文件C.studentidx 的文件D.性别cdx 的文件21.在命令窗口中执行下面命令序列,最后一条命令的输出结果是( )。 SET CENTURY 0N SET MARK TO“?“ SET DATE TO YMD ?2013
8、1130(分数:2.00)A.20131130B.131130C.z01330D.20137 11 7 3022.在 SQL 查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是( )。(分数:2.00)A.SELECTB.FROMC.WHERED.HAVING23.下面程序的运行结果是( )。 SET TALK OFF DECLARE d(2,3) FOR i=1 TO 2 FOR j=1 TO 3 d(i,j)=i+j ENDFOR ENDFOR ?d(4)(分数:2.00)A.2B.3C.4D.524.下面程序的运行结果是( )。 D
9、IMENSION ad(10) i=1 S=0 DO WHILE i=0) 下列插入语句中,提示错误的是( )。(分数:2.00)A.INSERT INTO 健身项目表(项目编号,项目名称,单价)VALUES(1,瑜伽,20)B.INSERT INTO 健身项目表(项目编号,项目名称)VALUES(1,瑜伽)C.INSERT INTO 健身项目表 VALUES(1,瑜伽,NULL)D.INSERT INTO 健身项目表(项目名称,单价)VALUES(瑜伽,20)29.有订单表如下: 订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2) 查询所有金额大于
10、等于平均金额的订单的订单号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单)B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额)FROM 订单)C.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)D.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额)FROM 订单)30.运行查询(student)的命令是( )。(分数:2.00)A.DO studen
11、tB.DO studentqprC.DO QUERY studentD.RUN QUERY student31.在 Visual FoxPro 的查询设计器中,查询去向可以是标签。标签文件的扩展名是( )。(分数:2.00)A.lblB.lbxC.lstD.txt32.在 Visual FoxPro 中以下叙述正确的是( )。(分数:2.00)A.查询和视图都不能定义输出去向B.查询和视图都可以定义输出去向C.视图可以用 USE 命令打开D.视图可以用 MODIFY STRUCTURE 命令修改33.在 Visual FoxPro 中以下叙述错误的是( )。(分数:2.00)A.可以用 CRE
12、ATE QUERY 命令打开查询设计器建立查询B.可以用 CREATE VIEW 命令打开视图设计器建立视图C.如果熟悉 SQL SELECT,可以直接编辑QPR 文件建立查询D.在视图设计器中可以利用“输出去向”选项卡指定视图输出的目标34.在 Visual FoxPro 中,与程序文件无关的扩展名是( )。(分数:2.00)A.APPB.EXEC.DBCD.FXP35.在 Visual FoxPro 中设计屏幕界面通常使用( )。(分数:2.00)A.表单B.报表C.查询D.视图36.表单关闭或释放时将引发事件( )。(分数:2.00)A.LoadB.DestroyC.HideD.Rele
13、ase37.在 Visual FoxPro 中,有关菜单文件描述正确的是( )。(分数:2.00)A.MNX 文件是菜单源文件,MPR 文件是生成的程序文件B.MPR 文件是菜单源文件,MNX 文件是生成的程序文件C.只有 MPR 文件,无 MNX 文件D.以上说法均不正确38.在 Visual FoxPro 中,打开菜单设计器设计新菜单的命令是( )。(分数:2.00)A.CREATE MENUB.CREATE POPIJPC.MODIFY MENUD.MENU39.输出报表(myreport)的命令是( )。(分数:2.00)A.REPORT myreportB.REPORT myrepo
14、rtfrxC.REPORT FORM myreportD.DO REPORT myreport40.在 Visual FoxPro 中设计打印输出通常使用( )。(分数:2.00)A.报表和标签B.报表和表单C.标签和表单D.以上选项均不正确二、基本操作题(总题数:1,分数:2.00)41.(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu 菜单文件,为菜单
15、项“查找”设置快捷键 Ctrl+T。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)用 SQL 语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp 表中。 (2)在考生文件夹下有一个名为 menu_lin 的下拉式菜单,请设计一个名为 form_menu的顶层表单,将菜单 menu_lin 加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.打开考生文件夹下的 SDB 数据库,完成如下综合应用: 创建一个标题名为“查询”、文件名为
16、 testb的表单,如下图所示。 (分数:2.00)_国家二级(VF)机试-试卷 8 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度 解析:解析:算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要
17、的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择 D 选项。2.设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:2.00)A.2 B.1C.3D.52解析:解析:循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为 50,由初始状态为 front=rear=50 可知此时循环队列为空。入队运算时,首先队尾指针进 1(即 rear+1),然后在 re
18、ar 指针指向的位置插入新元素。特别的,当队尾指针 rear=50+1 时,置 rear=1。退队运算时,排头指针进 1(即 front+1),然后删除 fmnt 指针指向的位置上的元素,当排头指针 front=50+1 时,置 front=1。若经过运算,front=rear=1 可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为 2。故选 A 选项。3.一棵完全二叉树共有 360 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:2.00)A.0B.1 C.180D.181解析:解析:在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全
19、二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为 1 的结点个数为 1 或者 0。若结点总数为偶数,则有 1 个度为 1 的结点;若结点总数为奇数,没有度为1 的结点。由于题目中的完全二叉树-共有 360 个结点,则度为 1 的结点个数为 l。故选择 B 选项。4.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:2.00)A.HGFEDCBA B.ABCDEFGHC.EFGHABCDD.DCBAHGFE解析:解析:二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右
20、子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点 H 为根节点,而前序遍历中根节点应在最先被访问,即节点 H 在最先出现,由此推断前序遍历为 HGFEDCBA,故 A 选项正确。5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:2.00)A.快速排序 B.简单插入排序C.冒泡排序D.以上说法均不正确解析:解析:冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动
21、都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择 A 选项。6.下面对软件工程描述正确的是( )。(分数:2.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法 B.软件工程的三要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题解析:解析:软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。C 选项叙述不全面。 软件工程包含 3 个要素:方法、工具和过程。B 选项错误。 软件工程的目标是:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、
22、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。D 选项错误。 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。故本题选 A 选项。7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.内聚性是指模块间互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性 解析:解析:模块的独立程度可以由两个定性标准度量,一个是耦
23、合性,用来衡量不同模块彼此间互相依赖(连接)的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选 D 选项。8.下列关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余 D.数据库系统比文件系统能管理更多的数据解析:解析:数据管理技术的发展经历了 3 个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致
24、性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。故本题选 C 选项。9.一名演员可以出演多部电影,则实体演员和电影之间的联系是( )。(分数:2.00)A.多对多 B.一对一C.多对一D.一对多解析:解析:实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选 A 选项。10.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 答案 解析 DOC
