扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 结构化设计中等
单选题
2019年5月第16题
中等
单选题
2019年5月第16题
#第二版教材
#必须掌握
耦合表示模块之间联系的程度。模块的耦合类型通常可分为7种。其中,一组模块通过参数表传递记录信息属于 (问题1) 。一个模块可直接访问另一个模块的内部数据属于 (问题2) 。 (问题3) 表示模块之间的关联程度最高。
正确答案
B
本题考察的是结构化设计中模块耦合的分类与强弱关系。
耦合反映了不同模块之间的依赖程度,耦合度越高,模块独立性越差,系统可维护性越低。
常见的耦合类型从强到弱依次为:内容耦合 > 公共耦合 > 外部耦合 > 控制耦合 > 标记耦合 > 数据耦合 > 非直接耦合。
问题1:
一组模块通过参数表传递记录信息属于标记耦合。
A选项内容耦合:模块直接操作另一个模块的内部数据,不符合题干描述,错误。
B选项标记耦合:通过记录(如结构体、表格)进行通信,符合题干,正确。
C选项数据耦合:仅传递简单数据,不是记录信息,错误。
D选项控制耦合:传递控制信号或标志,不符合题意,错误。
选择选项 B。
问题2:
一个模块可直接访问另一个模块的内部数据属于内容耦合。
A选项内容耦合:访问或修改另一个模块的内部实现,是耦合度最强的情况,正确。
B选项标记耦合:是通过记录通信,不涉及直接访问内部数据,错误。
C选项数据耦合:只传递简单数据参数,不是直接访问内部,错误。
D选项控制耦合:传递控制信息,不符合题干,错误。
选择选项 A。
问题3:
关联程度最高的就是内容耦合。
A选项内容耦合:耦合度最强,正确。
B选项标记耦合:中等耦合,不是最强,错误。
C选项数据耦合:耦合度较弱,错误。
D选项控制耦合:强于数据耦合,但弱于内容耦合,错误。
选择选项 A。
