[计算机类试卷]国家二级(VF)机试模拟试卷80及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷80及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷80及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 80及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法的空间复杂度与算法所处理的数据存储空间有关 ( B)算法的空间复杂度是指算法程序控制结构的复杂程度 ( C)算法的空间复杂度是指算法程序中指令的条数 ( D)压缩数据存储空间不会降低算法的空间复杂度 2 下列各组排序法中,最坏情况下比较次数相同的是 ( )。 ( A)希尔排序与堆排序 ( B)简单插入排序与希尔排序 ( C)简单选择排序与堆排序 ( D)冒泡排序与快速排序 3 设 栈的存储空间为 S(1: 50),初始状态为 top =51。现经过一系列正常的入栈与退栈操作后, top=
2、20,则栈中的元素个数为 ( )。 ( A) 31 ( B) 30 ( C) 21 ( D) 20 4 某二叉树共有 400个结点,其中有 100个度为 1的结点,则该二叉树中的叶子结点数为 ( )。 ( A) 149 ( B) 150 ( C) 151 ( D)不存在这样的二叉树 5 下面属于 “类一对象 ”主要特征的是 ( )。 ( A)对象一致性 ( B)对象无关性 ( C)类的多态性 ( D)类的依 赖性 6 下面不属于需求分析阶段工作的是 ( )。 ( A)需求获取 ( B)可行性研究 ( C)需求分析 ( D)撰写软件需求规格说明书 7 软件生命周期是指 ( )。 ( A)软件的需
3、求分析、设计与实现 ( B)软件的开发与管理 ( C)软件的实现和维护 ( D)软件产品从提出、实现、使用维护到停止使用退役的过程 8 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 ( A)内模式 ( B)用户模式 ( C)外模式 ( D)概念模式 9 大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是 ( )。 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 10 右三个关系 R、 S和 T如下:则由关系R、 S得到关系 T的操作是 ( )。 ( A)交 ( B)投影 ( C)自然连接 ( D)并 11 关系的元组所对
4、应的是 ( )。 ( A)表的一行 ( B)表的一列 ( C)表的一个元素 ( D)表的结构 12 打开一个项目之后,选择 “文件 ”菜单中的 “新建 ”命令创建的文件 ( )。 ( A)不 属于任何项目 ( B)属于当前项目 ( C)既可属于也可不属于当前项目 ( D)属于任何项目 13 顺序执行下列命令后,显示的结果是 ( )。 x= 123 str=“2014年索契冬季奥运会 “ ? substr(str, len(x -x) +1, 4) ( A)索契 ( B) 2014 ( C)冬季奥运 ( D)索契冬季 14 下列函数中,函数值返回逻辑真 ( T)的是 ( )。 ( A) LIKE
5、(“a*“, “abc“) ( B) VARTYPE(“abc“=“abc“) ( C) ISNULL(“) ( D) AT(“a“, “abc“) 15 在 Visual FoxPro中,删除数据库描述正确的是 ( )。 ( A)数据库中的表也将一起删除 ( B)数据库中的表将变为自由表 ( C)先将数据库删空才能删除数据库 ( D)删除数据库时视图也将被删除 16 假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,应该建立 ( )。 ( A)唯一索引 ( B)普通索引 ( C)候选索引 ( D)在普通索引的基础上再建立唯一索引 17 下列关于 Visu
6、al FoxPro数据库的描述,正确的是 ( )。 ( A)可以将表逻辑地组织在一起,并使表具有更多特征 ( B)每个表可以属于多个数据库 ( C)数据库是存储用户记录的数据文件 ( D)数据库是不允许删除的 18 在 Visual FoxPro中,将表中的记录物理地按顺序重新排列的命令是 ( )。 ( A) SORT ( B) INDEX ( C) ORDER BY ( D) SEEK 19 在 Visual FoxPro中,如果要使指针指向下一个满足 LOCATE条件的记录,应该使用的命令 是 ( )。 ( A) CONTLNUE ( B) NEXT ( C) SKIP ( D) EXIT
7、 20 在 Visual FoxPro中,一条 SQL语句可以分多行写。下面说法正确的是 ( )。 ( A)最后一行以分号结尾 ( B)除最后一行,其他各行以分号结尾 ( C)除最后一行,其他各行以逗号结尾 ( D)除最后一行,其他各行以空格结尾 21 在 Visual FoxPro的 SQL查询中,为计算某字段值的平均值应使用函数 ( )。 ( A) COUNT ( B) AVG ( C) MAX ( D) SUM 22 设电影表的表结构为 (电影编号,电影名,类型,票房收入,上映日期),如果希望查询票房收入最高的电影名和票房收入,正确的 SQL语句是 ( )。 ( A) SELECT电影名
8、,票房收入 FROM电影表 WHERE票房收入 =ALL( SELECT票房收入 FROM电影表 ) ( B) SELECT电影名,票房收入 FROM电影表 WHERE票房收入 =MAX(票房收入 ) ( C) SELECT电影名,票房收入 TOP 1 FROM电影表 ( D) SELECT电影名, MAX(票房收入 )FROM电影表 GROUP BY电影名 23 设有一个还没有记录的电影表,该表的定义如下: CREATE TABLE电影表 (电影编号 I PRIMARY KEY,; 电影名 C(30) NOT NULL,; 票价 Y NULL CHECK(票价 =0) 下列插入语句中,能够正
9、确执行的是 ( )。 ( A) INSERT INTO电影表 (电影编号,电影名 )VALUES(1, 北京爱情故事 ) ( B) INSERT INTO电影表 (电影编号,票价 )VALUES(1, 70) ( C) INSERT INTO电影表 VALUES(1, 北京 爱情故事 ) ( D) INSERT INTO电影表 VALUES(1,北京爱情故事, 70) 24 下列 SQL查询语句的功能是 ( )。 SELECT类型, AVG(票价) FROM电影表 GROUP BY类型 HAVING AVG(票价) 80 ( A)查找电影表中平均票价在 80以上的电影类型和平均票价 ( B)查
10、找电影表中电影票价在 80以上的电影类型和平均票价 ( C)查找电影表中平均票价在 80以上的电影 ( D)查找电影表中电影票价在 80以上的电影 25 在 SQL语句中,将多个查询结果合成一个结果集 合的运算符是 ( )。 ( A) UNION ( B) ADD ( C) INTO ( D) JOIN 26 设电影表的定义如下: CREATE TABLE电影表 (电影编号 I PRIMARY KEY,; 电影名 C(30),; 票价 Y CHECK(票价 =0) 下列选项中,能够删除 “票价 ”字段的有效性规则的是 ( )。 ( A) ALTER TABLE电影表 ALTER票价 DROP
11、CHECK ( B) ALTER TABLE电影表 MODIFY票价 DROP CHECK ( C) ALTER TABLE电影表 ALTER票价 DELETE CHECK ( D) ALTER TABLE电影表 MODIFY票价 DELETE CHECK 27 在查询设计器中,实现投影操作的选项卡是 ( )。 ( A) “字段 ”选项卡 ( B) “筛选 ”选项卡 ( C) “杂项 ”选项卡 ( D) “连 (联 )接 ”选项卡 28 下列关于查询的描述中,错误的是 ( )。 ( A)查询只可以访问本地数据源,不可以访问远程数据源 ( B)查询是一个独立的文件,它不属于任何一个数据库 ( C
12、)不能通过查询更新基本表中的数据 ( D)查询就是预 先定义好的一个 SQL SELECT语句 29 可以用 DO命令执行的文件类型包括 ( )。 ( A) PRG、 MPR和 SCX ( B) PRG、 FRX和 SCX ( C) PRG、 MPR和 QPR ( D) PRG、 MPR和 FRX 30 可以接受逻辑型数据的交互性输入命令有 ( )。 ( A) ACCEPT ( B) INPUT ( C) WAIT ( D)以上都可以 31 执行下列命令后,显示的结果是 ( )。 cj =75 DO CASE CASE cj60 dj=及格 CASE cj 70 dj=中等 CASE cj85
13、 dj=优秀 OTHERWISE dj=不及格 ENDCASE ? Dj ( A)及格 ( B)中等 ( C)优秀 ( D)不及格 32 设有如下程序段: j=5 DO WHILE j =0 j=j-1 ENDDO 则下列描述中正确的是 ( )。 ( A)循环体语句一次也不执行 ( B)循环体语句执行一次 ( C) WHILE循环执行 5次 ( D)循环是无限循环 33 执行下列程序之后的显示结果是 ( )。 CLEAR LOCAL x y=10 DO p1 ?x, y RETURN PROCEDURE p1 x =50 y=50 RETURN ( A) F 50 ( B) F 10 ( C)
14、 50 50 ( D) 50 10 34 在 Visual FoxPro中,为了实现密码框的功能,需要设置文本框的 ( )。 ( A) Passwords属性 ( B) Password属性 ( C) PasswordChars属性 ( D) PasswordChar属性 35 释放和关闭表单的方法是 ( )。 ( A) Release ( B) Delete ( C) LostFocus ( D) Destroy 36 用来指明复选框 (CheckBox)是选中还是非选中的属性是 ( )。 ( A) Value ( B) CHECKED ( C) Enabled ( D) Visible 3
15、7 在 Visual FoxPro中,菜单设计器生成的程序文件的扩展名是 ( )。 ( A) MNU ( B) PRG ( C) MPR ( D) MNX 38 不属于快速报表默认的基本带区的是 ( )。 ( A)标题 ( B)页标头 ( C)细节 ( D)页注脚 39 如果想将项目 “工资管理 pjx”连编得到 个应用程序 “工资管理系统 app”,则应该执行的命令是 ( )。 ( A) BUILD APP工资管理系统 FROM工资管理 ( B) BUILD APP工资管理 TO工资管理系统 ( C) CREATE APP工资管理系统 FROM工资管理 ( D) CREATE APPI资管理
16、 TO工资管理系统 40 Visual FoxPro的连编功能可以生成的文件类型包括 ( )。 ( A) APP、 PRC和 EXE ( B) APP、 EXE和 COM DDL ( C) APP和 EXE ( D) APP和 PRG 二、基本操作题 41 在考生目录下完成下列操作: ( 1)从数据库 stock中移去表 stock_fk(不是删除)。 ( 2)将自由表 stock_name添加到数据库中。 ( 3)为表 stock_s1建立一个主索引,索引名和索引表达式均为 “股票代码 ”。 ( 4)为 stock_name表的股票代码字段设置有效性规则, “规则 ”是: left(股票代码
17、, 1) =“6”,错误提示信息是 “股票代码的第一位必须是 6”。 三、简单应用题 42 在考生文件 夹下完成如下简单应用: ( 1)打开表单 MYFORM4 -4,把表单(名称为 Forml)标题改为 “欢迎您 ”,将文本 “欢迎您访问系统 ”(名称为 Labell的标签)改为 25号黑体。最后在表单上添加“关闭 ”(名称为 Command1)命令按钮,单击此按钮关闭表单。 保存并运行表单。 ( 2)设计一个表单 MYFORM4,表单中有两个命令按钮 “查询 ”和 “退出 ”(名称为Command1和 Command2)。 单击 “查询 ”命令按钮,查询 BOOKUTH数据库中出版过 3本
18、以上(含 3本)图书的作者信息,查询信息包括作者姓名和所在城 市;查询结果按作者姓名升序保存在表 NEW_VIEW4中。 单击 “退出 ”命令按扭关闭表单。 注意:完成表单设计后要运行表单的所有功能。 四、综合应用题 43 设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为 “使用零件情况统计 ”。表单中有一个组合框 (Combol)、一个文本框 (Text1)和两个命令按钮 “统计 ”(Command1)和 “退出 ”(Command2)。 运行表单时,组合框中有 3个条目 “s1”、 “s2”和 “s3”(只有 3个,
19、 不能输入新的,RowSourceType的属性为 “数组 ”, Style的属性为 “下拉列表框 ”)可供选择,单击“统计 ”命令按钮后,则文本框显示出该项目所使用零件的金额合计 (某种零件的金额 =单价 *数量)。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级( VF)机试模拟试卷 80答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间,包括 3个部分:输人数据所占的存储空间、程序本身所占的存储空间、算法执行过程中所需要 的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以
20、及额外空间,通常采用压缩存储技术。故 A选项正确。 2 【正确答案】 D 【试题解析】 对长度为 n的线性表,下表为常用排序算法最坏情况下的比较次数。 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为 “d1=n/2, di+1=di/2”,在最坏情况下,希尔排序所需要的比较次数为 O(n1 5)。由表格可知冒泡排序与快速排序比较次数相同, D选项正确。 3 【正确答案】 A 【试题解析】 栈是一种特 殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top =0,经
21、过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top =51,当 top= 20时,元素依次存储在单元 20: 50中,个数为 50 -19= 31, A选项正确。 4 【正确答案】 D 【试题解析】 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。二叉树中有400个结点,设 叶子结点个数为 n0,度为 1的结点个数为 100,设度为 2的结点个数为 n2。 400=n0+100+n2且 n0=n2+1,则 n0=150 5, n2=149 5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 D选项
22、。 5 【正确答案】 C 【试题解析】 “类一对象 ”的主要特征如下。由表格可知 “类一对象 ”主要特征包括类的多态性,故 C选项正确。 6 【正确答案】 B 【试题解析】 需求分析阶段要对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册并提交评审,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在需求分析之前,故选择 B选项。 7 【正确答案】 D 【试题解析】 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期, D选项正确。 8 【正确答案】 D 【试题解析】 数据库
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 80 答案 解析 DOC
