早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
耦合是软件结构中各模块之间相互连接的一种度量,以下哪种耦合度最高?A.公共耦合B.内容耦合C.控制
题目
耦合是软件结构中各模块之间相互连接的一种度量,以下哪种耦合度最高?
A.公共耦合
B.内容耦合
C.控制耦合
D.数据耦合
参考答案
正确答案:B
解析:耦合的强弱取决于模块间接口的复杂程度,即进入或访问一个模块的点及通过接口的数据。两个模块之间的耦合方式按耦合度从低到高的次序排列如下:非直接耦合(两个模块没有直接联系,任一个都能不依赖于对方而独立工作)、数据耦合 (一个模块访问另一个模块,相互传递的信息以参数形式给出,并且传递的参数完全是数据元素,而不是控制元素)、标记耦合(两个模块都要使用同一个数据结构的一部分,不是采用全程公共数据区共享,而是通过模块接口界面传递数据结构的一部分)、控制耦合(一模块把控制数据传递到另一模块,对其功能进行控制)、外部耦合(模块受程序的外部环境约束时,就出现较高程度的耦合)、公共耦合(两个以上模块共用一个全局数据区时引起的耦合)、内容耦合(某个模块直接使用保存在另一模块内部的数据或控制信息,或转入另一模块时引起的耦合)。在内容耦合的耦合度最高,选项B正确。
解析:耦合的强弱取决于模块间接口的复杂程度,即进入或访问一个模块的点及通过接口的数据。两个模块之间的耦合方式按耦合度从低到高的次序排列如下:非直接耦合(两个模块没有直接联系,任一个都能不依赖于对方而独立工作)、数据耦合 (一个模块访问另一个模块,相互传递的信息以参数形式给出,并且传递的参数完全是数据元素,而不是控制元素)、标记耦合(两个模块都要使用同一个数据结构的一部分,不是采用全程公共数据区共享,而是通过模块接口界面传递数据结构的一部分)、控制耦合(一模块把控制数据传递到另一模块,对其功能进行控制)、外部耦合(模块受程序的外部环境约束时,就出现较高程度的耦合)、公共耦合(两个以上模块共用一个全局数据区时引起的耦合)、内容耦合(某个模块直接使用保存在另一模块内部的数据或控制信息,或转入另一模块时引起的耦合)。在内容耦合的耦合度最高,选项B正确。
看了耦合是软件结构中各模块之间相互...的网友还看了以下:
在vi编辑器中需要删除4~7行之间的内容,应在末行模式下使用( )命令。A、 4,7mB、4,7co 计算机类考试 2020-05-23 …
三级模式间存在两种映射,它们是()。A.模式与外模式间,模式与内模式间B.子模式与内模式间,外模式与 计算机类考试 2020-05-24 …
(2013•临沭县模拟)如图所示,有一个重力不计的方形容器,被水平力F压在竖直的墙面上处于静止状态 物理 2020-06-15 …
一定温度下,在三个容积均为2.0L的恒容密闭容器中发生反应:CO(g)+2H2(g)⇌CH3OH( 化学 2020-06-24 …
一段带有回忆的语言.以我的视线顷刻间模糊了,.在朦胧的泪眼中,我依稀看到了.后面的忘记打了重复一遍 其他 2020-07-01 …
“虽席地不容间也”中“容,间,也”的意思 语文 2020-07-04 …
正则表达式中怎样表示"A","B"之间的内容?A,B之间的内容过于复杂,所以想通过简短的代码能表示 其他 2020-07-23 …
生物模型主要有物理模型、概念模型和数学模型等.科研人员建构了捕食者与猎物之间模型,图1中箭头所指方向 语文 2020-11-05 …
heisin/off/away/upstairs/here中副词做表语不好理解,为啥它们在这里不是形 英语 2020-11-29 …
下列词语中加粗的字,每对读音都相同的一项是[]A.露天/露脸中间/挑拨离间模样/模棱两可B.瞋目/缜 语文 2020-12-14 …