国家二级(VF)机试模拟试卷5.pdf
家二级V(F)机试模拟试卷第1套
一、选择题本(题共40题,每题1.0分,共40分。)
1、程序流程图中带有箭头的段表示的是()。
A、图元关系
B、数据流
C、控制流
D、调用关系
标准答案:C
知识点解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用
标有名字的箭头表示控制流。所以选择C)。
2、结构化程序设计的基本原则不包括()。
A、多态性
B、自顶向下
C、模块化
D、逐步求精
标准答案:A
知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使
用goto语句,所以选择A)。
3、软件设计中模块划分应遵循的准则是()。
A、低内聚低耦合
B、高内聚低耦合
C、低内聚高耦合
D、局内聚局耦合
标准答案:B
知识点解析:软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适
当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合
理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块
之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
4、在软件开发中,需求分析阶段产生的主要文档是()。
A、可行性分析报告
B、软件需求规格说明书
C、概要设计说明书
D、集成测试计划
标准答案:B
知识点解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设
计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段
编写的文档。B)正确,软件需求规格说明书是后续工作如设计、编码等需要的重
要参考文档。
5、算法的有穷性是指:()。
A、算法程序的运行时间是有限的
B、算法程序所处理的数据量是有限的
C、算法程序的长度是有限的
D、算法只能被有限的用户使用
标准答案:A
知识点解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可
完成。有穷性是指算法程序的运行时间是有限的。
6、对长度为n的性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序
方法是()。
A、快速排序
B、冒泡排序
C、直接插入排序
D、堆排序
标准答案:D
知识点解析:除了堆排序算法的比较次数是O(nlog2n),其他的都是nn(-1)/
2o
7、下列关于栈的叙述正确的是()。
A、栈按“先进先出”组织数据
B、栈按“先进后出”组织数据
C、只能在栈底插入数据
D、不能删除数据
标准答案:B
知识点解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进
行操作。
8、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A、需求分析阶段
B、概念设阶段
C、逻辑设阶段
D、物理设阶段
标准答案:C
知识点解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库
中,即设出表,所以属于逻辑设阶段。
RT
BcDBcD
a0kla0kl
b1nl
LZJLZJ
由关系R和S通过运算
得到关系T,则所使用的运算为()。
A、并
B、自然连接
C、笛卡尔积
D、交
标准答案:D
知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量
必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔
积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以
C,)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系
组,所以使用的是交运算,选择D)。
10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证
号),课