[计算机类试卷]国家二级VF机试(选择题)模拟试卷110及答案与解析.doc
《[计算机类试卷]国家二级VF机试(选择题)模拟试卷110及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(选择题)模拟试卷110及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(选择题)模拟试卷 110及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上说法均错误 2 下列与队列结构有关联的是 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 ( A) DYBEAFCZX ( B) YDEBFZXCA ( C) ABDYECFXZ ( D) ABCDEFXYZ 4 一个栈的初始状态为空。现将元素 1,2,3,A,B,C依次入栈,然后再依次出栈,则
2、元素出栈的顺序是 ( A) 1,2,3,A,B,C ( B) C,B,A,1,2,3 ( C) C,B,A,3,2,1 ( D) 1,2,3,C,B,A 5 下面属于白盒测试方法的是 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 6 下面对对象概念描述正确的是 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指 一个对象有多个操作 7 软件设计中模块划分应遵循的准则是 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)以上说法均错误 8 下面描述中不属于数据库系统特
3、点的是 ( A)数据共享 ( B)数据完整性 ( C)数据冗余度高 ( D)数据独立性高 9 数据库设计过程不包括 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 10 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 为保证数据的实体完整性,应该创建的索引是: ( A)主 索引或唯一索引 ( B)主索引或候选索引 ( C)唯一索引或候选索引 ( D)唯一索引 12 在 Visual FoxPro中,参照完整性的更新规则不包括: ( A)允许 ( B)级联 ( C)忽略 ( D)限制 13 Visual FoxPro支持的索引文件不包括: ( A)独立索引文
4、件 ( B)规则索引文件 ( C)复合索引文件 ( D)结构复合索引文件 14 在 Visual FoxPro中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查 找下一条满足条件的记录,应该使用命令: ( A) LOCATE FOR 命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 15 将当前表中有删除标记的记录物理删除的命令是: ( A) DELETE ( B) ERASE ( C) ZAP ( D) PACK 16 一个表可以建立多个索引,但只能建立一个的索引是: ( A)主索引 ( B)唯一索引 ( C)候
5、选索引 ( D)普通索引 17 设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 CC的字符串内容输入 到当前记录的 NAME字段,应当使用命令: ( A) NAME=CC ( B) REPLACE NAME WITH CC ( C) STORE CC TO NAME ( D) REPLACE ALL NAME WITH CC 18 假设数据库已经打开,要打开其中的视图 myview,可使用命令: ( A) OPEN myview ( B) OPEN VIEW myview ( C) USE myview ( D) USE VIEW myview 19 在查询设计器的工具栏中
6、有,而在视图设计器中没有的工具按钮是: ( A)查询去向 ( B)添加联接 ( C)显示 SQL窗口 ( D)移去表 20 在查询设计器 “添加表和视图 “窗口中,单击 “其他 “按钮用于添加: ( A)视图 ( B)其他查询 ( C)本数据库中的表 ( D)本数据库之外的表 21 在 SET EXACT OFF情况下,结果值为逻辑真的表达式是: ( A) “等级考试 “=“等级 “ ( B) “等级 “=“等级考试 “ ( C) “等级 “+space(4)=“等级考试 “ ( D) “等级考试 “=“等级 “+space(4) 22 要将显示日期值时所用的分隔符设置为竖杠 “|“,错误的设
7、置命令是 ( A) SET MARK TO “|“ ( B) SET MARK TO | ( C) SET MARK TO | ( D) SET MARK TO | 23 下面命令的输出结果是: DECLARE a(10) ? a(0) ( A) .F. ( B) .T. ( C) 0 ( D)出错 24 设 d=len(time(),命令 ? VARTYPE (d) 的输出值是 ( A) L ( B) C ( C) N ( D) D 25 表达式 IIF(“123“=“12“, 12, “ab“)的值是: ( A)数值 12 ( B)字符串 12 ( C)字符串 ab ( D)出错 26 下
8、面关于过程调用的陈述中,哪个是正确的 ( A)实参与形参的数量必须相等 ( B)当实参的数量多于形参的数量时,多余的实参被忽略 ( C)当形参的数量多于实参的数量时,多余的形参取逻辑假 ( D)当形参的数量多于实参的数量时,多余的形参取逻辑真 27 下面程序的运行结果是: SET TALK OFF n=1 proc1(n) ? n+2 PROCEDURE proc1 PARAMETERS n FOR k=2 TO 4 n=n+k ENDFOR RETURN ( A) 3 ( B) 10 ( C) 11 ( D) 12 28 在 SQL中,修改表结构的语句是: ( A) MODIFY TABLE
9、 ( B) ALTER STRUCTURE ( C) ALTER TABLE ( D) ALTER DATABASE 29 在 SQL中,数据操纵语句不包括: ( A) INSERT ( B) ERASE ( C) UPDATE ( D) DELETE 30 设有读者表: 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 查询姓名中含 “志 “的所有读者的信息,正确的 SQL语句是: ( A) SELECT * FROM 读者 WHERE 姓名 LIKE “*志 *“ ( B) SELECT * FROM 读者 WHERE 姓名 = “*志 *“ ( C)
10、SELECT * FROM 读者 WHERE 姓名 LIKE “%志 %“ ( D) SELECT * FROM 读者 WHERE 姓名 = “%志 %“ 31 有以下两个表: 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 借阅(借书证号 C, 总编号 C, 借书日期 D) 查询借阅了总编号为 “112262“的图书的读者的信息,正确的 SQL语句是: ( A) SELECT * FROM 读者 WHERE 总编号 =“112262“ ( B) SELECT * FROM 读者 ,借阅 WHERE 总编号 =“112262“ AND 读者 .借书证号 =
11、借阅 .借书证号 ( C) SELECT * FROM 读者 JOIN 借阅 WHERE 读者 .借书证号 =借阅 .借书证号 AND 总编号 =“112262“ ( D) SELECT * FROM 读者 INNER JOIN 借阅 WHERE 读者 .借书证号 =借阅 .借书证号 AND 总编号 =“112262“ 32 设有如下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 查询单价大于 15且小于 20的图书信息,正确的 SQL语句是: ( A) SELECT * FROM 图书 WHERE 单价 BETWEEN 15 TO 20 ( B)
12、SELECT * FROM 图书 WHERE 单价 BETWEEN 15 AND 20 ( C) SELECT * FROM 图书 WHERE 单价 15 OR 单价 15 AND 单价 ANY (SELECT 借书证号 FROM 借阅 ) ( B) SELECT * FROM 读者 WHERE 借书证号 =10 ( B) SELECT 单位 , COUNT(*) 人数 FROM 读者 GROUP BY 单位 HAVING 人数 =10 ( C) SELECT 单位 , SUM(*) 人数 FROM 读者 GROUP BY 单位 WHERE 人数 =10 ( D) SELECT 单位 , SU
13、M(*) 人数 FROM 读者 GROUP BY 单位 HAVING 人数 =10 37 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 借阅(借书证号 C, 总编号 C, 借书日期 D) 统计每个读者借阅图书的次数,若没有借阅过,则显示次数为 0,正确的 SQL语句是: ( A) SELECT 读者 .借书证号 , 姓名 , COUNT(*) 次数 FROM 读者 LEFT JOIN 借阅 ON 读者 .借书证号 =借阅 .借书证号 GROUP BY 读者 .借书证号 ( B) SELECT 读者 .借书证号 , 姓名 , COUNT(*) 次数 FRO
14、M 读者 JOIN 借阅 ON 读者 .借书证号 =借阅 .借书证号 GROUP BY 读者 .借书证号 ( C) SELECT 读者 .借书证号 , 姓名 , COUNT(借阅 .总编号 ) 次数 FROM 读者 LEFT JOIN 借阅 ON 读者 .借书证号 =借阅 .借书证号 GROUP BY 读者 .借书证号 ( D) SELECT 读者 .借书证号 , 姓名 , COUNT(借阅 .总编号 ) 次数 FROM 读者 JOIN 借阅 ON 读者 .借书证号 =借阅 .借书证号 GROUP BY 读者 .借书证号 38 在 “表单控件 “工具栏中,除了控件按钮,还有 4个辅助按钮。默认
15、情况下处于按下状态的辅助按钮是: ( A) “选定对象 “按钮 ( B) “按钮锁定 “按钮 ( C) “生成器锁定 “按钮 ( D) “查看类 “按钮 39 下面不属于表单事件的是: ( A) Load ( B) Init ( C) Release ( D) Click 40 在 Visual FoxPro中,菜单程序文件的默认扩展名是: ( A) .mnx ( B) .mnt ( C) .mpr ( D) .prg 国家二级 VF机试(选择题)模拟试卷 110答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的
16、数据量等有关。 2 【正确答案】 D 【试题解析】 队列的修改是依先进先出的原则进行的, D正确。 3 【正确答案】 C 【试题解析】 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执 行空操作。否则: 访问根结点; 前序遍历左子树; 前序遍历右子树, C正确。 4 【正确答案】 C 【试题解析】 栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选 C。 5 【正确答案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、
17、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断 -条件覆盖,选择 B。其余为黑盒测试法。 6 【正确答案】 A 【试题解析】 对象之间进行通信的构造叫做消息, A正确。多态性是指同一个操作可以是不同对象的行为, D错误。对象不一定必须有继承性, C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作, B错误。 7 【正确答案】 C 【试题解析】 根据软件设计原理提出如下优化准则: 划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。 一个模块的作用范围应在其控制范围之内,且判定所在的模块应
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 选择题 模拟 110 答案 解析 DOC
