[计算机类试卷]国家二级(VF)机试模拟试卷71及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷71及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷71及答案与解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 71及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法的空间复杂度与算法所处理的数据存储空间有关 ( B)算法的空间复杂度是指算法程序控制结构的复杂程度 ( C)算法的空间复杂度是指算法程序中指令的条数 ( D)压缩数据存储空间不会降低算法的空间复杂度 2 下列各组排序法中,最坏情况下比较次数相同的是 ( )。 ( A)希尔排序与堆排序 ( B)简单插入排序与希尔排序 ( C)简单选择排序与堆排序 ( D)冒泡排序与快速排序 3 设栈的 存储空间为 S(1: 50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后, top=2
2、0,则栈中的元素个数为 ( )。 ( 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(xx)+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 下列关于 Visual
6、 FoxPro数据库的描述,正确的是 ( )。 ( A)可以将表逻辑地组织在一起,并使表具有更多特征 ( B)每个表可以属于多个数据库 ( C)数据库是存储用户记录的数据文件 ( D)数据库是不允许删除的 18 在 Visual FoxPro中,将表中的记录物理地按顺序重新排列的命令是 ( )。 ( A) SORT ( B) INDEX ( C) ORDER BY ( D) SEEK 19 在 Visual FoxPro中,如果要使指针指向下一个满足 LOCATE条件的记录,应该使用的命令是 ( )。 ( A) CONTINUE ( B) NEXT ( C) SKIP ( D) EXIT 20
7、 在 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 CHEC
11、K ( 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 cj70 dj=中等 CASE cj85 dj=优秀
13、 OTHERWISE dj=不及格 ENDCASE ?dj ( A)及格 ( B)中等 ( C)优秀 ( D)不及格 32 设有如下程序段: j=5 DO WHILE j=0 j=J1 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) 50 50 (
14、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 37 在 Visu
15、al 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 APP工资管理 TO工资管理系
16、统 40 Visual FoxPro的连编功能可以生成的文件类型包括 ( )。 ( A) APP、 PRG和 EXE ( B) APP、 EXE和 COM DDL ( C) APP和 EXE ( D) APP和 PRG 二、基本操作题 41 请在考生文件夹下完成下列基本操作题。 (1)新建一个名为 “影院管理 ”的项目文件,将数据库 TheatDB加入新建的 “影院管理 ”项目中。 (2)为 “售 票统计 ”表建立主索引,索引名为 idx,要求按日期排序,日期相同时按放映厅排序。 (3)为 “售票统计 ”表设置有效性规则: “座位总数 ”必须大于等于 “售出票数 ”;错误提示信息是 “售出票数
17、超过范围 ”。 (4)修改报表 myReport,按 “日期 ”分组统计每天的总售出票数,显示在每天的末尾。具体要求是:在组注脚添加一个标签对象,其文本为 “总售出票数 ”,另外添加一个域控件,显示每天的总售出票数。 三、简单应用题 42 在考生文件夹下完成下列操作。 (1)扩展基类 ListBox,创建一个名为 MyListBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的 Height属性的默认值为 130, Width属性的默认值为 150。 (2)在考生文件夹下利用查询设计器创建一个查询,从 “售票处 ”表中查询 “海淀区 ”的所有销售点
18、信息。查询结果包含销售点的名称、地址和电话 3个字段;各记录按“名称 ”降序排序;查询去向为表 tjp。最后将查询保存在 qa qpr文件中,并运行该查询。 四、综合应用题 43 在考生文件夹下完成下列操作。 (1)建立一个文件名和表单名均为 formFilm的表单,表单中包括一个标签 (Label1)、一个下拉列表框 (Combol)、一个表格 (Gridl)和两个命令按钮 “查询 ”和 “退出 ”(Command1和 Command2), Label1的标题为 “电影类型 ”, Gridl的 RecordSourceType值为 4(SQL说明 )。(2)将下拉列表框 (Combol)的R
19、owSource和 Row_SourceType属性手工指定为 “select distinct类型 from电影 into cursor mylist”和 “3”。 (3)为 “查询 ”命令按钮编 写 Click事件代码,其功能是:表单运行时,根据下拉列表框 (Combol)选定的电影类型,在表格 (Gridl)中按照观看日期的降序和观众名升序显示观看该类型的电影名、观众名、观看日期和影评,并将结果存储到自由表 watch dbf中。 (4)运行表单,在下拉列表框中选择 “武侠 ”,查询该类型的观看信息。 国家二级( VF)机试模拟试卷 71答案与解析 一、选择题 1 【正确答案】 A 【试
20、题解析】 算法的空间复杂度是指执行这个算法所需要的内存空间,包括 3个部分:输入数据所占的存储空间、程序本身所占的存 储空间、算法执行过程中所需要的额外空间。为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术。故 A选项正确。 2 【正确答案】 D 【试题解析】 对长度为 n的线性表,下表为常用排序算法最坏情况下的比较次数。 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为 “d1=n 2, di+1=di 2”,在最坏情况下,希尔排序所需要的比较次数为 O(n1.5)。由表格可知冒泡排序与快速排序比较次数相同, D选项
21、正确。 3 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top=51,当 top=20时,元素依次存储在单元 20: 50中,个数为5019=31, A选项正确。 4 【正确答案】 D 【试题解析】 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。二叉树中 有400个结点,设叶子结点个数为 n0,度为 1的
22、结点个数为 100,设度为 2的结点个数为 n2。 400=n0+100+n2且 n0=n2+1,则 n0=150 5, n2=149 5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 D选项。 5 【正确答案】 C 【试题解析】 “类一对象 ”的主要特征如下。由表格可知 “类一对象 ”主要特征包括类的多态性,故 C选项正确。 6 【正确答案】 B 【试题解析】 需求分析阶段要对待开发软件提出的需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册 并提交评审,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。可行性研究是软件生命周期第二阶段的主要任务,在
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 71 答案 解析 DOC
