[计算机类试卷]国家二级(VF)机试模拟试卷75及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷75及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷75及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 75及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)数据的存储结构会影响算法的效率 ( B)算法设计只需考虑结果的可靠性 ( C)算法复杂度是指算法控制结构的复杂程度 ( D)算法复杂度是用算法中指令的条数来度量的 2 设数据集合为 D=1, 2, 3, 4, 5,下列数据结构 B=(D, R)中为非线性结构的是 ( )。 ( A) R=(1, 2), (2, 3), (3, 4), (4, 5) ( B) R=(1, 2), (2, 3), (4, 3), (3, 5) ( C) R=(5, 4), (4, 3), (3, 2), (2,
2、1) ( D) R=(2, 5), (5, 4), (3, 2), (4, 3) 3 某二叉树共有 150个结点,其中有 50个度为 1的结点,则 ( )。 ( A)不存在这样的二叉树 ( B)该二叉树有 49个叶子结点 ( C)该二叉树有 50个叶子结点 ( D)该二叉树有 51个叶子结点 4 循环队列的存储空间为 Q(1: 50),初始状态为 front=rear=50。经过一系列正常的人队与退队操作后, front=rear=25,此后又正常地插入了一个元素 ,则循环队列中的元素个数为 ( )。 ( A) 51 ( B) 50 ( C) 49 ( D) 1 5 下列排序方法中,最坏情况下
3、时间复杂度 (即比较次数)低于 O(n2)的是 ( )。 ( A)快速排序 ( B)简单插入排序 ( C)冒泡排序 ( D)堆排序 6 下面描述正确的是 ( )。 ( A)软件测试是指动态测试 ( B)软件测试可以随机地选取测试数据 ( C)软件测试是保证软件质量的重要手段 ( D)软件测试的目的是发现和改正错误 7 下面图中属于软件设计建模工具的是 ( )。 ( A) DFD图 (数据流程图 ) ( B)程序流程图 (PFD图 ) ( C)用例图 (USE_CASE图 ) ( D)网络工程图 8 数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)之间的关系是( )。 (
4、A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D) DBS、 DB和 DBMS相互独立 9 医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 有三个关系 R、 S和 T如下:则由关系 R、 S得到关系 T的操作是 ( )。 ( A)投影 ( B)选择 ( C)交 ( D)差 11 Visual FoxPro是一种关系型数据库管理系统,所谓关系是 ( )。 ( A)一个数据库文件与另一个数据库文件之间有一定关系 ( B)
5、数据库中各记录之间有一定关系 ( C)数据库中各字段之间有一定关系 ( D)数据模型符合满足一定条件的二维表格式 12 下面关于工具栏的叙述,错误的是 ( )。 ( A)可以定制用户自己的工具栏 ( B)可以修改系统提供的工具栏 ( C)可以删除用户创建的工具栏 ( D)可以删除系统提供的工具栏 13 在 Visual FoxPro的 “选项 ”对话框中,可以设置日期和时间格式的选项卡是( )。 ( A)数据 ( B)显示 ( C)区域 ( D)常规 14 在 Visual FoxPro中建立一个新项目的命令是 ( )。 ( A) NEW PROJECT ( B) CREATE PROJECT
6、 ( C) NEW ITEM ( D) CREATE ITEM 15 下列关于 Visual FoxPro的数组描述,错误的是 ( )。 ( A)数组中各元素的数据类型必须相同 ( B)与简单内存变量不同,数组在使用之前要用 DIMENSION或 DECLARE命令创建 ( C) Visual FoxPro只支持一维数组和二维数组 ( D)数组的下标值下限为 1 16 在 Visual FoxPro中与关系无关的是 ( )。 ( A)视图 ( B)自由表 ( C)数据库表 ( D)文本文件 17 函数 ROUND(208 67, -1)的返回值为 ( )。 ( A) 210 ( B) 209
7、( C) 208 7 ( D) 208 6 18 在 Visual FoxPro中用 CREATE命令建立的表文件的扩展名是 ( )。 ( A) DBF ( B) DBC ( C) CDX ( D) CRE 19 在 Visual FoxPro的数据库中删除表 ( )。 ( A)用户可以决定是从数据库中移出,还是从磁盘上物理删除 ( B)只是逻辑上从数据库中删除表 ( C)将直接从磁盘上物理删除表 ( D)以上说法均不正确 20 Visual FoxPro的数据库表设计器包括 ( )。 ( A)字段、索引和表 三个选项卡 ( B)字段和索引两个选项卡 ( C)字段、索引和约束三个选项卡 ( D
8、)以上说法均不正确 21 索引文件打开后 ( )。 ( A)会提高查询和更新速度 ( B)会降低查询和更新速度 ( C)会降低更新速度 ( D)会降低查询速度 22 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( )。 ( A)唯一索引 ( B)唯一索引或候选索引 ( C)唯一索引和候选索引 ( D)主索引和候选索引 23 在 Visual FoxPro中,用指定值直接修改当前表记 录的命令是 ( )。 ( A) REPLACE ( B) EDIT ( C) CHANGE ( D) LOCATE 24 设已经在电影表中建立了一个普通索引,索引的表达式为电影名字段,索引名为
9、Fname。现电影表已经打开,并且处于当前工作区中,则可以将该索引设置为当前索引的命令是 ( )。 ( A) SET ORDER TO Fname ( B) SET ORDER TO电影名 ( C) SET IDEX TO Fname ( D) SET IDEX TO电影名 25 在 Visual FoxPro中工作 区的概念是指 ( )。 ( A)在不同的工作区可以同时打开多个表文件 ( B)在不同的工作区可以同时执行多个应用程序 ( C)在不同的工作区可以同时打开多个设计器进行工作 ( D)不能对其他工作区的表进行访问 26 在 SQL语句中,与表达式 “出席人数 BETWEEN 120
10、AND 200”功能相同的表达式是 ( )。 ( A)出席人数 =120 AND出席人数 120 AND出席人数 200 ( D)出席人数 =120 OR出席人数 1000) ( B) UPDATE产品 SET单价 =单价 *0 9; WHERE产品号 IN(SELECT产品号 FROM库存; WHERE SUM(库存数量 )1000) ( C) UPDATE单价 =单价 *0 9; WHERE产品号 IN(SELECT产品号 FROM库存; GROUP BY产品号 HAVING SUM(库存数 量 )1000) ( D) UPDATE单价 =单价 *0 9; WHERE产品号 IN(SELE
11、CT产品号 FROM库存; WHERE SUM(库存数量 )1000) 30 下列关于利用 Visual FoxPro SQL SELECT保存查询结果的说法,错误的是( )。 ( A)可以使用 INTO FILE短语将查询结果存放到文本文件中 ( B)可以使用 INTO ARRAY短语将查询结果存放到数组中 ( C)可以使用 INTO CURSOR短语将查询结果存放到临时数据库文件中 ( D)可以使用 INTO DBF短语将查询结果存放到永久表中 31 设数据库有如下表: 产品 (产品号,产品名,型号,单价) 购买 (购买编号,产品号,购买数量,购买日期) 若要查询 “哪些产品从来没有购买过
12、 ”,正确的 SQL语句是 ( )。 ( A) SELECT*FROM产品 WHERE NOT EXISTS(SELECT*FROM购买; WHERE产品号 =产品产品号 ) ( B) SELECT*FROM产品 WHERE产品号 NOT EXISTS(SELECT产品号 FROM购买 ) ( C) SELECT*FROM产品 WHERE产品号! =ANY(SELECT产品号 FROM购买 ) ( D) SELECT*FROM产品 WHERE产品号 =ANY(SELECT产品号 FROM购买 ) 32 设数据库有如下表: 产品 (产品号,产品名,型号,单价) 顾客 (顾客号,姓名) 购买 (顾
13、客号,产品号,购买数量,购买日期) 若要查询 “在 2012年以后购买的顾客姓名、产品名、购买数量和购买日期 ”,正确的 SQL语句是 ( )。 ( A) SELECT姓名,产品名,购买数量,购买日期; FROM产品 JOIN购买 JOIN顾客; ON购买,顾客号 =顾客顾客号 ON产品产品号 =购买,产品号; WHERE YEAR(购买日期 )2012 ( B) SELECT姓名,产品名,购买数量,购买日期; FROM产品 JOIN购买 JOIN顾客: WHERE产品产品号 =购买产品号 AND购买,顾客号 =顾客顾客号; AND YEAR(购买日期 )2012 ( C) SELECT姓名,
14、产品名,购买数量,购买日期; FROM产品 JOIN购买 JOIN顾客; ON购买,顾客号 =顾客顾客号 AND产品产品号 =购买产品号; WHERE YEAR(购买日期 )2012 ( D) SELECT姓名,产品名,购 买数量,购买日期; FROM产品,购买,顾客; WHERE YEAR(购买日期 )2012 33 使用查询设计器设计的查询将保留为 ( )。 ( A)数据库文件 ( B)文本文件 ( C) DBF文件 ( D)特殊的二进制文件 34 在 Visual FoxPro中以下叙述正确的是 ( )。 ( A)利用视图可以修改数据,利用查询不能修改数据 ( B)利用查询可以修改数据,
15、利用视图不能修改数据 ( C)利用查询或视图都不能修改数据 ( D)利用查询或视图都可以修改数据 35 运行表单 (cart)的命令是 ( )。 ( A) DO cart ( B) DO cart scx ( C) DO FORM cart ( D) RUN FORM cart 36 在 Visual FoxPro中修改表单的命令是 (在表单设计器打开已有表单) ( )。 ( A) MODIFY FORM ( B) ALTFJR FOR M ( C) UPDATE FORM ( D) OPEN FORM 37 调用菜单设计器创建菜单 (mymenu)的命令是 ( )。 ( A) CREATE
16、mymenu ( B) CREATF mVmenu mnx ( C) MODIFY mymenu ( D) MODIFY MENU mymenu 38 在命令窗口中执行表单文件 MyForm scx的命令是 ( )。 ( A) DO FORM MvForm ( B) Do MyForm ( C) Do MyForm scx ( D) RLrN FORM MyForm 39 要将系统菜单的默认配置恢复成 Visual FoxPro系统菜单的标准配置,正确的命令是 ( )。 ( A) SET SYSMENU TO DEFAULrr ( B) SET SYSMENU DEFAULT ( C) SET
17、 SYSMENU TO NOSAVE ( D) SErr SYSMENU NOSAVE 40 在连编应用程序中,下列描述错误的是 ( )。 ( A)主程序文件不能被设置为 “排除 ” ( B)可以将应用程序文件 ( app)设置为 “包含 ” ( C)数据文件默认被设置为 “排除 ” ( D)在项目中标记为 “包含 ”的文件是只读文件,不能被修改 二、基本操作题 41 打开考生文件夹下的 DB数据库,完成如下基本操作: ( 1)为表 TABB增加一个字段,字段 名为 “日期 ”,数据类型为日期型。 ( 2)使用 SQL UPDATE语句将表 TABB中所有记录的 “日期 ”字段的值修改为200
18、5 - 10 - 01,并将 SQL语句存储到名为 TWO PRG的文件中。 ( 3)用 SQL语句将表 TABA中的记录复制到另外一个与它结构相同的表 TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL的 SELECT语句存储到名为 THREE PRC的文件中。 ( 4)使用报表向导建立一个简单报表。要求选择 TABA中的所有字段;记录不分组;报表样式为随意式; 列数为 1,字段布局为 “列 ”,方向为 “横向 ”;排序字段为 NO,升序;报表标题为“计算结果一览表 ”;报表文件名为 P_ONE。 三、简单应用题 42 (1)用 SQL语句完成下列
19、操作:检索 “田亮 ”所借图书的书名、作者和价格,结果按价格降序存入 book_Temp表中。 (2)在考生文件夹下有一个名为 menu_lin的下拉式菜单,请设计一个名为form_menu的顶层表单,将菜单 menu_lin加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退出时释放菜单。 四、综合应用题 43 ( 1)在考生文 件夹下建立如下图所示的表单文件 form_three,表单名为 forml。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 Commands。表单运行时在文本框中输入职员号,单击 “开始查询 ”命令按钮查询该职员所经手的订购单信息(
20、取自 order表),查询的信息包括:订单号、客户号、签订日期和金额,查询结果按签订日期升序排列,将结果存储到用字母 “t”加上职员号命名的表文件中,如职员 101经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。 ( 2)建立菜单 mymenu,其中包含 “查询 ”和 “退出 ”两个菜单项,选择 “查询 ”时运行表单 form_three(直接用命令),选择 “退出 ”时返回到默认的系统菜单(直接用命令)。( 3)最后从菜单运行所建立的表单,并依次查询职员 107、 111和 115经手的订购单信息。 国家二级( VF)机试模拟试卷 75答案与解析 一、选择题 1 【正确答案】
21、 A 【试题解析】 算法的基本特征包括可行性、确定性、有穷性、足够的初始信息,算法的设计必须考虑到算法的复杂度, B选项错误。算法的复杂度是指该算法所需要的计算机资源的多少,即时间和空间的资源,分为时间复杂度和空 间复杂度。算法控制结构在具体实现中影响程序执行时间,与算法复杂度无关, C选项错误。算法的时间复杂度是用算法所执行的基本运算次数来度量的,而不是算法中指令的条数, D选项错误。数据的存储结构与算法的复杂度有关,会影响算法的效率。 A选项正确。 2 【正确答案】 B 【试题解析】 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称
22、为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。 B选项中,由 (2, 3)、 (4, 3)可知,结点 3有两个前件 2和 4,为非线性结构,故选择 B选项。 3 【正确答案】 A 【试题解析】 在树结构中,一个结点所拥有的后件个数称为该结点的度。对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。二叉树中有150个结点,设叶子结点个数为 n0,度为 1的结点个数为 50,设度为 2的结点个数为 n2。 150=n0+50+n2且 n0=n2+1,则 n0=50 5, n2=49 5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 A选项。 4
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 75 答案 解析 DOC
