一、 选择题: 1、 结构化程序设计主要强调的是( )
A.程序的规模 B.程序的效率 C.程序设计语言的先进性 D.程序易读性3、 结构化程序流程图中一般包括三种基本结构
下述结构中( )不属于其基本结构
A.顺序结构 B.条件结构 C.选择结构 D .嵌套结构 4、 根据软件工程的原则, 模块的作用域和模块的控制域之间的关系是: ( )
A.模块的作用域应在模块的控制域之内B.模块的控制域应在模块的作用域之内C.模块的控制域与模块的作用域互相独立D.以上说法都不对5、 模块独立性是软件模块化所提出的要求, 衡量模块独立性的度量标准是模块的( )
抽象和信息隐蔽 B.局部化和封装化C
内聚性和耦合性 D
激活机制和控制方法6、 以下几种模块内聚类型中, 内聚性最低的是( )
A.时间内聚 B
偶然内聚 C
顺序内聚 D
功能内聚7、 JACKSON 方法是在软件开发过程中常见的方法, 使用 JACKSON 方法时能够实现( )
A.从数据结构导出程序结构 B.从数据流图导出初始结构图C.从模块结构导出数据结构 D.从模块结构导出程序结构8、 软件测试可能发现软件中的( ), 但不能证明软件( )
所有错误、 没有错误 B.错误、 没有错误C.逻辑错误、 没有错误 D.设计错误、 没有错误9、 软件测试方法中, 黑盒测试方法和白盒测试方法是常见的方法, 其中黑盒测试方法主要用于测试( )
结构合理性 B.软件外部功能 C
程序正确性 D.程序内部逻辑10、 软件调试技术包括( )
A.回溯法调试 B.循环覆盖调试 C.边界值分析调试 D.集成测试调试11、 为改正软件系统中潜藏的错误而进行的维护活动称为( )
A.改 正 性维护 B.适应性维护 C.改进性维护 D.预防性维护12、 在整个软件维护阶段所花费的全部工作中, 所占比例最