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