第1题:
●在软件设计阶段,划分模块的原则是,一个模块的(5)。
(5)A.作用范围应该在其控制范围之内
B.控制范围应该在作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
第2题:
A、控制域
B、作用域
C、宽度
D、接口
第3题:
A、将判定所在模块合并到父模块中,使判定处于较高的层次
B、将受到判定影响的模块下移到控制范围内
C、将判定所在模块下移到最低层次
D、将判定上移到层次中较高的位置
第4题:
此题为判断题(对,错)。
第5题:
模块的控制范围是指()。
A、模块本身及其下属模块
B、受此判定影响的所有模块
C、受此判定影响的下属模块
D、该模块的所有下属模块
第6题:
●在软件设计阶段,划分模块的原则是:一个模块的(18)。
(18)A.作用范围应该在其控制范围之内
B.控制范围应该在其作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
第7题:
改进和优化初始模块结构图,首先要遵循()原则对其进行分析和评价。
A、降低模块接口的复杂性
B、高内聚、低耦合
C、确保每个模块单入口和单出口
D、判定作用域应在模块的控制范围之内
第8题:
此题为判断题(对,错)。
第9题:
模块中判定的作用域是指()。
A、模块本身及其下属模块
B、受此判定影响的所有模块
C、受此判定影响的下属模块
D、在该模块控制范围内受此判定影响的所有模块
第10题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(1)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(2)。
(16)
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”