[计算机类试卷]国家二级(VF)机试模拟试卷61及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷61及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷61及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 61及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法复杂度是指算法控制结构的复杂程度 ( B)算法复杂度是指设计算法的难度 ( C)算法的时间复杂度是指设计算法的工作量 ( D)算法的复杂度包括时间复杂度与空间复杂度 2 设循环队列的存储空间为 Q(1: 50),初始状态为 front=rear=50。现经过一系列入队与退队操作后, front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为 ( )。 ( A) 2 ( B) 1 ( C) 3 ( D) 52 3 一棵完全二叉树共有 360个结点,则在该二叉树中度为 1
2、的结点个数为 ( )。 ( A) 0 ( B) 1 ( C) 180 ( D) 181 4 设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。 ( A) HGFEDCBA ( B) ABCDEFGH ( C) EFGHABCD ( D) DCBAHGFE 5 在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是 ( )。 ( A)快速排序 ( B)简单插入排序 ( C)冒泡排序 ( D)以上说法均不正确 6 下面对软件工程描述正确的是 ( )。 ( A)软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法 ( B)软件工程的
3、三要素是方法、工具和进程 ( C)软件工程是用于软件的定义、开发和维护的方法 ( D)软件工程是为了解决软件生产率问题 7 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( )。 ( A)内聚性是指模块间互相连接的紧密程度 ( B)提高耦合性降低内聚性有利于提高模块的独立性 ( C)耦合性是指一个模 块内部各个元素间彼此结合的紧密程度 ( D)降低耦合性提高内聚性有利于提高模块的独立性 8 下列关于数据库系统的叙述中正确的是 ( )。 ( A)数据库系统中数据的一致性是指数据类型一致 ( B)数据库系统避免了一切冗余 ( C)数据库系统减少了数据冗余 ( D)数据库系统比文件
4、系统能管理更多的数据 9 一名演员可以出演多部电影,则实体演员和电影之间的联系是 ( )。 ( A)多对多 ( B)一对一 ( C)多对一 ( D)一对多 10 学生选课成绩表的关系模式是 SC(S#, C#, G),其 中 S#为学号, C#为课号, G为成绩,关系表达式 S#,C#(SC) S表示 ( )。 ( A)表 S中所有学生都选修了的课程的课号 ( B)全部课程的课号 ( C)成绩不小于 80的学生的学号 ( D)所选人数较多的课程的课号 11 在 Visual FoxPro中与关系有关的是 ( )。 ( A)表或视图 ( B)表或查询 ( C)表单 ( D)表或报表 12 项目管
5、理器窗口的 “数据 ”选项卡用于显示和管理 ( )。 ( A)数据库、视图和查询 ( B)数据库、自由表和查询 ( C)数据库、视图、 自由表和查询 ( D)数据库、表单和查询 13 在 Visual FoxPro命令窗口退出 Visual FoxPro的命令是 ( )。 ( A) QUIT ( B) EXIT ( C) CLOSE ( D) RELEASE 14 在 Visual FoxPro中,不能隐藏命令窗口的操作是 ( )。 ( A)按 Ctrl+F4组合键 ( B)单击命令窗口右上角的 “关闭 ”按钮 ( C)单击 “窗口 ”菜单下的 “命令窗口 ”选项 ( D)单击常用工具栏上的
6、“命令窗口 ”按钮 15 在 Visual FoxPro中, CREATE PROJECT命令将创建一个 ( )。 ( A)项目 ( B)数据库 ( C)程序 ( D)菜单 16 在 Visual FoxPro中如果字段定义为日期型,则长度固定为 ( )。 ( A) 8 ( B) 6 ( C) 10 ( D) 4 17 假设 A=“计算机 “, B=“等级考试 “,结果是 “计算机等级考试 ”的表达式是 ( )。 ( A) STRING(A, “是 “, B) ( B) A*“是 “*B ( C) A “是 “ B ( D) A一 “是 “一 B 18 在 Visual Fox Pro中,假设
7、 一个表已经打开,执行 LIST命令后再执行DISPLAY命令将显示该表的哪条记录 ( )。 ( A)无显示 ( B)第一条记录 ( C)随机不确定 ( D)最后一条记录 19 在 Visual FoxPro中自由表可以建立的索引是 ( )。 ( A)候选索引、唯一索引和普通索引 ( B)主索引、唯一索引和普通索引 ( C)主索引、候补索引和普通索引 ( D)主索引、候选索引、唯一索引 20 假设已打开 student表,命令 INDEX ON性别 TO student将产生一个名为 ( )。 ( A)性别 idx的文件 ( B) student cdx的文件 ( C) student idx
8、的文件 ( D)性别 cdx的文件 21 在命令窗口中执行下面命令序列,最后一条命令的输出结果是 ( )。 SET CENTURY 0N SET MARK TO“?“ SET DATE TO YMD ?20131130 ( A) 20131130 ( B) 131130 ( C) z013 30 ( D) 20137 11 7 30 22 在 SQL查询语句 SELECTFROMWHEREGROUP BYHAVINGORDER BY 中初始查询条件短语是 ( )。 ( A) SELECT ( B) FROM ( C) WHERE ( D) HAVING 23 下面程序的运行结果是 ( )。 S
9、ET 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) ( A) 2 ( B) 3 ( C) 4 ( D) 5 24 下面程序的运行结果是 ( )。 DIMENSION ad(10) i=1 S=0 DO WHILE i=0) 下列插入语句中,提示错误的是 ( )。 ( A) INSERT INTO健身项目表 (项目编号,项目名称,单价 )VALUES(1, 瑜伽 ,20) ( B) INSERT INTO健身项目表 (项目编号,项目名称 )VALUES(1, 瑜伽 ) ( C)
10、 INSERT INTO健身项目表 VALUES(1, 瑜伽 , NULL) ( D) INSERT INTO健身项目表 (项目名称, 单价 )VALUES(瑜伽 , 20) 29 有订单表如下: 订单 (订单号 (C, 4),客户号 (C, 4),职员号 (C, 3),签订日期 (D),金额 (N, 6,2) 查询所有金额大于等于平均金额的订单的订单号,正确的 SQL语句是 ( )。 ( A) SELECT订单号 FROM订单 WHERE金额 =(SELECT AVG(金额 )FROM订单 ) ( B) SELECT订单号 FROM订单 WHERE金额 =(SELECT AVG(金额 )FR
11、OM订单 ) ( C) SELECT订单号 FROM订单 WHERE金额 =ALL(SELECT AVG(金额 )FROM订单 ) ( D) SELECT订单号 FROM订单 WHERE金额 =ALL(SELECT AVG(金额 )FROM订单 ) 30 运行查询 (student)的命令是 ( )。 ( A) DO student ( B) DO student qpr ( C) DO QUERY student ( D) RUN QUERY student 31 在 Visual FoxPro的查询设计器中,查询去向可以是标签。标签文件的扩展名是( )。 ( A) lbl ( B) lbx
12、 ( C) lst ( D) txt 32 在 Visual FoxPro中以下叙述正确的是 ( )。 ( A)查询和视图都不能定义输出去向 ( B)查询和视图都可以定义输出去向 ( C)视图可以用 USE命令打开 ( D)视图可以用 MODIFY STRUCTURE命令修改 33 在 Visual FoxPro中以下叙述错误的是 ( )。 ( A)可以用 CREATE QUERY命令打开查询设计器建立查询 ( B)可以用 CREATE VIEW命令打开视图设计器建立视图 ( C)如果熟悉 SQL SELECT,可以直接编辑 QPR文件建立查询 ( D)在视图设计器中可以利用 “输出去向 ”选
13、项卡指定视图输出的目标 34 在 Visual FoxPro中,与程序文件无关的扩展名是 ( )。 ( A) APP ( B) EXE ( C) DBC ( D) FXP 35 在 Visual FoxPro中设计屏幕界面通常使用 ( )。 ( A)表单 ( B)报表 ( C)查询 ( D)视图 36 表单关闭或释放时将引发事件 ( )。 ( A) Load ( B) Destroy ( C) Hide ( D) Release 37 在 Visual FoxPro中,有关菜单文件描述正确的是 ( )。 ( A) MNX文件是菜单源文件, MPR文件是生成的程序文件 ( B) MPR文件是菜单
14、源文件, MNX文件是生成的程序文件 ( C)只有 MPR文件,无 MNX文件 ( D)以上说法均不正确 38 在 Visual FoxPro中,打开菜单设计器设计新菜单的命令是 ( )。 ( A) CREATE MENU ( B) CREATE POPIJP ( C) MODIFY MENU ( D) MENU 39 输出 报表 (myreport)的命令是 ( )。 ( A) REPORT myreport ( B) REPORT myreport frx ( C) REPORT FORM myreport ( D) DO REPORT myreport 40 在 Visual FoxPr
15、o中设计打印输出通常使用 ( )。 ( A)报表和标签 ( B)报表和表单 ( C)标签和表单 ( D)以上选项均不正确 二、基本操作题 41 (1)在考生文件夹下新建一个名为 “库存管理 ”的项目文件。 (2)在新建的项目中建立 一个名为 “使用零件情况 ”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改 “零件信息 ”表的结构,为其增加一个字段,字段名为 “规格 ”,类型为字符型,长度为 8。 (4)打开并修改 mymenu菜单文件,为菜单项 “查找 ”设置快捷键 Ctrl+T。 三、简单应用题 42 (1)用 SQL语句完成下列操作:检索 “田亮 ”所借图书的书名、作
16、者和价格,结果按价格降序存入 book_temp表中。 (2)在考生文件夹下有一个名为 menu_lin的下拉式菜单,请设计一个名为form_menu的顶层表单,将菜单 menu_lin加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。 四、综合应用题 43 打开考生文件夹下的 SDB数据库,完成如下综合应用: 创建一个标题名为 “查询 ”、文件名为 testb的表单,如下图所示。 表单要求如下: (1)为表单建立数据环境,并向数据环境中添加 “学生表 ”。 (2)表单启动后自动居中。 (3)向该表单中添加一个标签、一个文本框、一个表格和两个命令按钮。 标签对象 (L
17、abel1)的标题文本为 “学生注册日期 ”,文本框 (Text1)用于 输入学生注册日期,表格 (Grid1)用于显示结果。 命令按钮的功能如下: a “查询 ”按钮(Commandl)的功能是在该按钮的 Click事件中使用 SQL的 SELECT命令从 “学生表 ”中查询学生注册日期等于文本框中指定的注册日期的学生的学号、姓名、年龄、性别、班级和注册日期,查询结果按年龄降序排序,并将查询结果在表格控件中显示,同时将查询结果存储到表 TABE中。 注意:查询结果存储到表 TABE之前,应将表 TABE中的记录清空。 TABE表是已经建立好的表,它与学生表的结构不完全一样,多两个字段。 b
18、“退出 ”按钮 (Command2)的功能是关闭并释放表单。 注意:需将表格控件的 ReeordSourceType属性值设置为 “4一 SQL说明 ”; 表单设计完成后,运行该表单,查询注册日期等于 2005年 9月 2日的学生信息。 国家二级( VF)机试模拟试卷 61答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执 行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。
19、故选择 D选项。 2 【正确答案】 A 【试题解析】 循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为 50,由初始状态为 front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针进1(即 rear+1),然后在 rear指针指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置 rear=1。退队运算时,排头指针进 1(即 front+1),然后删除fmnt指针指向的位置上的元素,当排头指针 front=50+1时,置 front=1。若经过运算, front=rear=1可知队列空或者队
20、列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为 2。故选 A选项。 3 【正确答案】 B 【试题解析】 在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为 1的结点个数为 1或者 0。若结点总数为偶数,则有 1个度为 1的结点;若结点总数为奇数,没有度为 1的结点。由于题目中的完全二叉树 -共有 360个结点,则度为 1的结点个数为 l。故选择B选项。 4 【正确答案】 A 【试题解析】 二叉树遍历可以分为 3种:前序遍历 (访问根结点在访问左
21、子树和访问右子树之前 )、中序遍历 (访问根结点在访问左子树和访问右子树两者之间 )、后序遍历 (访问根结点在访问左子树和访问右子树之后 )。二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点 H为根节点,而前序遍历中根节点应在最先被访问,即节点 H在最先出现,由此推断前序遍历为HGFEDCBA,故 A选项正确。 5 【正确答案】 A 【试题解析】 冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择 A选项。 6 【正确答案】 A 【试题解析】
22、 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。 C选项叙述不全面。 软件工程包含 3个要素:方法、工具和过程。 B选项错误。 软件工程的目标是: 在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。 D选项错误。 软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。故本题选 A选项。 7 【正确答案】 D 【试题解析】 模块的独立程度可以由两个定性标准度量,一个是耦合性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 61 答案 解析 DOC
