无纸化真考题库试题(
1
)真题
1.
程序流程图中带有箭头的线段表示的是
(
C
)
。
A)
图元关系
B)
数据流
C)
控制流
D)
调用关系
【解析】
在数据流图中,
用标有名字的箭头
表示数据流。
在程序流程图中,用标有名字
的箭头表示控制流。所以选择
C)
。
2.
结
构
化
程
序
设
计
的
基
本
原
则
不
包
括
(
A
)
。
A)
多态性
B)
自顶向下
C)
模块化
D)
逐步求精
【解析】
结构化程序设计的思想包括:
自顶
向下、逐步求精、模块化、限制使用
goto
语
句。
3.
软件设计中模块划分应遵循的准则是
(
B
)
。
A)
低内聚低耦合
B)
高内聚低耦合
C)
低内聚高耦合
D)
高内聚高耦合
【解析】
软件设计中模块划分应遵循的准则
是高内聚低偶合、
模块大小规模适当、
模块
的依赖关系适当等。
模块的划分应遵循一定
的要求,
以保证模块划分合理,并进一步保
证以此为依据开发出的软件系统可靠性强,
易于理解和维护。
模块之间的耦合应尽可能
的低,模块的内聚度应尽可能的高。
4.
在软件开发中,
需求分析阶段产生的主要
文档是
(
B
)
。
A)
可行性分析报告
B)
软件需求规格说明书
C)
概要设计说明书
D)
集成测试计划
【解析】
A)
错误,
可行性分析阶段产生可行
性分析报告。
C)
错误,概要设计说明书是总
体设计阶段产生的文档。
D)
错误,
集成测试
计划是在概要设计阶段编写的文档。
B)
正确,
需求规格说明书是后续工作如设计、
编码等
需要的重要参考文档。
5.
算法的有穷性是指
(
A
)
。
A)
算法程序的运行时间是有限的
B)
算法程序所处理的数据量是有限的
C)
算法程序的长度是有限的
D)
算法只能被有限的用户使用
【解析】
算法原则上能够精确地运行,
而且
人们用笔和纸做有限次运算后即可完成。
有
穷性是指算法程序的运行时间是有限的。
6.
对长度为
n
的线性表排序,
在最坏情况下,
比
较
次
数
不
是
n(n
-
1)/2
的
排
序
方
法
是
(
D
)
。
A)
快速排序
B)
冒泡排序
C)
直接插入排序
D)
堆排序
【解析】
除了堆排序算法的比较次数是
,其他的都是
n(n
-
1)/2
。
7.
下列关于栈的叙述正确的是
(
B
)
。
A)
栈按
"
先进先出
"
组织数据
B)
栈按
"
先进后出
"
组织数据
C)
只能在栈底插入数据
D)
不能删除数据
【解析】
栈是按
"
先进后出
"
的原则组织数据
的,数据的插入和删除都在栈顶进行操作。
8.
在数据库设计中,
将
E
-
R
图转换成关系数
据模型的过程属于
(
C
)
。
A)
需求分析阶段