|
一、单选题(共 20 道试题,共 100 分。)V 1. 软件测试是软件质量保证的重要手段,下述( )是软件测试的最基础环节。
A. 功能测试
B. 单元测试
C. 结构测试
D. 确认测试
满分:5 分
2. 软件工程的出现是由于( )。
A. 软件危机的出现
B. 计算机硬件技术的发展
C. 软件社会化的需要
D. 计算机软件技术的发展
满分:5 分
3. 结构化设计的方法是一种面向( )的设计方法。
A. 对象
B. 数据结构
C. 数据流
D. 控制流
满分:5 分
4. 内聚程度较低的是( )内聚。
A. 偶然
B. 通讯
C. 顺序
D. 时间
满分:5 分
5. 在数据流图中,不能由计算机处理的成份是( )。
A. 控制流
B. 结点
C. 数据流
D. 数据源/终点
满分:5 分
6. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。
A. 外部耦合
B. 数据耦合
C. 控制耦合
D. 内容耦合
满分:5 分
7. 结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构( )。
A. 顺序结构
B. 嵌套结构
C. 顺序结构
D. 选择结构
满分:5 分
8. 下列属于软件的特点的是( )。
A. 软件是一种逻辑实体,具有抽象性
B. 软件在使用过程中没有磨损、老化的问题
C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高
D. 以上都正确
满分:5 分
9. 软件可维护性是指软件能够被理解、校正、( )功能的容易程序。
A. 变更
B. 维护
C. 修改
D. 适应及增强
满分:5 分
10. 在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。
A. 数据结构
B. 实体关系
C. 数据流图
D. E-R图
满分:5 分
11. 在进行软件结构设计时应该遵循的最主要的原因是( )原理。
A. 抽象
B. 模块化
C. 模块独立
D. 信息隐藏
满分:5 分
12. 软件详细设计主要采用的方法是( )。
A. 结构程序设计
B. 模型设计
C. 结构化设计
D. 流程图设计
满分:5 分
13. 一组语句在程序的多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的。
A. 逻辑性
B. 瞬时性
C. 偶然性
D. 通信性
满分:5 分
14. 需求分析阶段的工作可以分成四个方面:对问题的识别,分析与综合,制定规格说明以及( )。
A. 总结
B. 实践性报告
C. 需求分析评审
D. 以上资料都不正确
满分:5 分
15. 画软件结构图时应注意调用关系只能是( )。
A. 从下到上
B. 从上到下
C. 从左到右
D. 从右到左
满分:5 分
16. 模块( ),则说明模块的独立性越强。
A. 耦合越强
B. 扇人数越高
C. 耦合越弱
D. 扇人数越低
满分:5 分
17. 在结构化分析方法(SA),与数据流图配合使用的是( )。
A. 网络图
B. 实体联系图
C. 数据字典
D. 程序流程图
满分:5 分
18. 程序控制的三种基本结构中,( )结构可提供多条路径选择。
A. 反序
B. 顺序
C. 循环
D. 分支
满分:5 分
19. 模块内的某成分的输出是另一些成分的输入,该模块的内聚度是( )的。
A. 功能性
B. 顺序性
C. 逻辑性
D. 瞬时性
满分:5 分
20. 软件测试的目的是( )。
A. 评价软件的质量
B. 发现软件的错误
C. 找出软件的所有错误
D. 证明软件是正确的
满分:5 分
|
|