问题
单项选择题
图4-4中的程序由A,B,C,D,E5个模块组成,表4-3中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A,D和E都要引用一个专用数据区。那么A和E之间的耦合关系是()
表4-3模块接口编号
A.公共耦合
B.数据耦合
C.内容耦合
D.无耦合
答案
参考答案:A
解析:
选项中的名词的概念如下。
数据耦合:两个模块间通过数据交换信息,且每一个参数仅仅为数据的块间耦合,称为数据耦合。
公共耦合:两个模块间彼此通过一个公共的数据区域传递信息的块间耦合称为公共耦合。
内容耦合:一个模块需要涉及另一个模块的内部信息的块间耦合称为内容耦合。
所以A和E之间是公共耦合关系。