早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
耦合是软件结构中各模块之间相互连接的一种度量,以下哪种耦合度最高?A.公共耦合B.内容耦合C.控制
题目
耦合是软件结构中各模块之间相互连接的一种度量,以下哪种耦合度最高?
A.公共耦合
B.内容耦合
C.控制耦合
D.数据耦合
参考答案
正确答案:B
解析:耦合的强弱取决于模块间接口的复杂程度,即进入或访问一个模块的点及通过接口的数据。两个模块之间的耦合方式按耦合度从低到高的次序排列如下:非直接耦合(两个模块没有直接联系,任一个都能不依赖于对方而独立工作)、数据耦合 (一个模块访问另一个模块,相互传递的信息以参数形式给出,并且传递的参数完全是数据元素,而不是控制元素)、标记耦合(两个模块都要使用同一个数据结构的一部分,不是采用全程公共数据区共享,而是通过模块接口界面传递数据结构的一部分)、控制耦合(一模块把控制数据传递到另一模块,对其功能进行控制)、外部耦合(模块受程序的外部环境约束时,就出现较高程度的耦合)、公共耦合(两个以上模块共用一个全局数据区时引起的耦合)、内容耦合(某个模块直接使用保存在另一模块内部的数据或控制信息,或转入另一模块时引起的耦合)。在内容耦合的耦合度最高,选项B正确。
解析:耦合的强弱取决于模块间接口的复杂程度,即进入或访问一个模块的点及通过接口的数据。两个模块之间的耦合方式按耦合度从低到高的次序排列如下:非直接耦合(两个模块没有直接联系,任一个都能不依赖于对方而独立工作)、数据耦合 (一个模块访问另一个模块,相互传递的信息以参数形式给出,并且传递的参数完全是数据元素,而不是控制元素)、标记耦合(两个模块都要使用同一个数据结构的一部分,不是采用全程公共数据区共享,而是通过模块接口界面传递数据结构的一部分)、控制耦合(一模块把控制数据传递到另一模块,对其功能进行控制)、外部耦合(模块受程序的外部环境约束时,就出现较高程度的耦合)、公共耦合(两个以上模块共用一个全局数据区时引起的耦合)、内容耦合(某个模块直接使用保存在另一模块内部的数据或控制信息,或转入另一模块时引起的耦合)。在内容耦合的耦合度最高,选项B正确。
看了耦合是软件结构中各模块之间相互...的网友还看了以下:
● 构件设计的原则是 (33) 。 (33)A. 低内聚高耦合 B. 高内聚低耦合 C. 低内聚低耦 计算机类考试 2020-05-26 …
一个设计良好的软件系统应具有(6)的特征。A.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D. 计算机类考试 2020-05-26 …
构件设计的原则是______。A.低内聚高耦合B.高内聚低耦合C.低内聚低耦合D.高内聚高耦合 计算机类考试 2020-05-26 …
中国银行监管新理念包括( )A管法人B管机构C管内控D管风险E提高透明度 财会类考试 2020-05-30 …
银监会提出的银行监管理念不包括( )。 A.管法人B.管风险C.管内控D.管存款 财会类考试 2020-05-30 …
中国银监会提出的银行业监管新理念是指( )。 A.管法人 B.管风险 C.管内控 D.提高透 财会类考试 2020-05-30 …
中国银监会提出的银行业监管新理念是指( ) A.“管法人”B.“管风险”C.“管内控”D.“提 财会类考试 2020-05-30 …
银监会的监管理念包括( )。 A.管风险B.管法人C.管内控D.提高透明度E.客户信息保密 财会类考试 2020-06-07 …
银监会提出的银行监管理念不包括( )。A.管法人B.管风险C.管内控 D.管存款 财会类考试 2020-06-27 …
银监会的监管理念包括( )。 A.管风险B.提高透明度C.管内控D.管法人 E.管投资者 财会类考试 2020-06-27 …