参考答案和解析
正确答案:B
更多“以下关于聚合的说法中正确的是( )。A.偶然聚合耦合程度低,可修改性好 B.逻辑聚合耦合程度高,可修 ”相关问题
  • 第1题:

    下列聚合类型中内聚程度最高的是(),下列耦合类型中耦合程度最低的是()。

    A.偶然内聚 B.时间内聚 C.功能内聚 D.过程内聚 A.数据耦合 B.控制耦合 C.公共耦合 D.内容耦合


    正确答案: C,A

  • 第2题:

    下列叙述中正确的是

    A.接口复杂的模块,其耦合程度一定低

    B.耦合程度弱的模块,其内聚程度一定高

    C.耦合程度弱的模块,其内聚程度一定低

    D.上述三种说法都不对


    正确答案:B
    解析:影响模块之间耦合的主要因素有两个:一是模块之间的连接形式,二是模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接口简单的模块强。因此,选项A中的说法是错误的。耦合和内聚是一个问题的两个方面,耦合程度弱的模块,其内聚程度一定高。因此,选项C和D中的说法也是错误的;选项B中的说法是正确的。

  • 第3题:

    以下聚合类型中,内聚程度最高的是(19)。

    A.偶然内聚

    B.时间内聚

    C.逻辑内聚

    D.通信内聚


    正确答案:D
    解析:模块的内聚性表现了模块内部各个子成分(代码)功能的集中程度。按模块内聚程度从低到高排序为:偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚及功能内聚。

  • 第4题:

    下列聚合类型中内聚程度最高的是(1),下列耦合类型中耦合程度最低的是(2)。

    (1)

    A.偶然内聚

    B.时间内聚

    C.功能内聚

    D.过程内聚


    正确答案:C

  • 第5题:

    对于聚合形式:①逻辑聚合、②通信集合、③过程聚合、④功能聚合、⑤时间聚合,请按它们的聚合程度由低到高的顺序重新排列,重新排列后的顺序为( )。 对于耦合形式①数据耦合、②公共耦合、③控制耦合、④内容耦合,请按它们的可维护性由好→一般→差→最差 的顺序重新排列,重新排列后的顺序为( )。

    A.①→②→③→④→⑤ B.①→③→②→⑤→④C.③→②→④→⑤→①D.①→⑤→③→②→④ A.①→③→②→④ B.①→②→③→④C.②→①→④→③ D.④→③→①→②


    正确答案:D,A

  • 第6题:

    对于聚合形式:①逻辑聚合、②通信集合、③过程聚合、④功能聚合、⑤时间聚合,请按它们的聚合程度由低到高的顺序重新排列,重新排列后的顺序为( )

    A.①→②→③→④→⑤
    B.①→③→②→⑤→④
    C.③→②→④→⑤→①
    D.①→⑤→③→②→④

    答案:D
    解析:
    程序模块设计的原则之一:高聚合低耦合聚合度,由低到高偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同一输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少耦合度,由低到高非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。控制耦合:两个模块彼此间传递的信息中有控制信息。外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:两个模块之间通过一个公共的数据区域传递信息。内容耦合:一个模块需要涉及到另一个模块的内部信息。

  • 第7题:

    下列聚合类型中内聚程度最高的是(1),下列耦合类型中耦合程度最低的是(2)。空白(2)处应选择()

    • A、数据耦合
    • B、控制耦合
    • C、公共耦合
    • D、内容耦合

    正确答案:A

  • 第8题:

    相对独立性好的模块必满足()

    • A、块内耦合度高
    • B、块间聚合度低
    • C、块间耦合度低

    正确答案:C

  • 第9题:

    下列聚合类型中内聚程度最高的是(1),下列耦合类型中耦合程度最低的是(2)。 空白(1)处应选择()

    • A、偶然内聚
    • B、时间内聚
    • C、功能内聚
    • D、过程内聚

    正确答案:C

  • 第10题:

    单选题
    相对独立性好的模块必满足()
    A

    块内耦合度高

    B

    块间聚合度低

    C

    块间耦合度低


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    下列聚合类型中内聚程度最高的是(1),下列耦合类型中耦合程度最低的是(2)。空白(2)处应选择()
    A

    数据耦合

    B

    控制耦合

    C

    公共耦合

    D

    内容耦合


    正确答案: C
    解析: 模块的独立程度有两个定性标准度量:内聚和耦合。内聚衡量模块内部各元素结合的紧密程度:耦合度量不同模块间互相依赖的程度。按照内聚程度从低到高排列,内聚包括偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚和功能内聚,其中功能内聚的内聚程度最高。按照耦合程度从低到高的排列,耦合包括非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合,其中非直接耦合的耦合程度最低。

  • 第12题:

    问答题
    如何理解“低耦合、高聚合”的模块划分原则?

    正确答案: 耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对一个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改性就越高。聚合则用来表示一个模块内部各组成成分之间的联系程度。一般说来,在系统中各模块的聚合度越大,则模块间的耦合度越小。耦合度小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。聚合度大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。
    解析: 暂无解析

  • 第13题:

    下列聚合类型中内聚程度最高的是(33),下列耦合类型中耦合程度最低的是(34)。

    A.偶然内聚

    B.时间内聚

    C.功能内聚

    D.过程内聚


    正确答案:C

  • 第14题:

    下列叙述中正确的是( )。

    A.接口复杂的模块、其耦合程度一定低

    B.耦合程度弱的模块,其内聚程度一定低

    C.耦合程度弱的模块,其内聚程度一定高

    D.上述3种说法都不对 (


    正确答案:C
    解析:影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接口简单的的模块强,所以选项A的说法错误;耦合程度弱的模块,其内聚程度一定高,选项B错误;选项C正确。

  • 第15题:

    下列聚合类型中聚合程度最高的是(33)。

    A.偶然聚合

    B.时间聚合

    C.功能聚合

    D.过程聚合


    正确答案:C
    解析:模块的独立程度有两个定性标准度量:聚合和耦合。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间互相以来的程度。按照聚合程度从低到高排列,聚合包括偶然聚合、逻辑聚合、时间聚合、过程聚合、通信聚合、顺序聚合和功能聚合,其中功能聚合的聚合程度最高。按照耦合程度从低到高的排列,耦合包括数据耦合、控制耦合、公共耦合和内容耦合,其中数据耦合的耦合程度最低。

  • 第16题:

    除功能聚合外,下列几种模块聚合方式中,聚合程度较高的是()

    A、偶然聚合

    B、逻辑聚合

    C、时间聚合

    D、过程聚合


    参考答案:B

  • 第17题:

    ●以下关于类设计的叙述中,正确的是(47)。

    (47)A.好的设计耦合性高,而差的设计耦合性低

    B.好的设计耦合性低,而差的设计耦合性高

    C.好的设计无耦合性,而差的设计耦合性低

    D.好的设计耦合性高,而差的设计无耦合性


    正确答案:B

  • 第18题:

    面向对象的软件开发和设计的目标之一就是()

    • A、高聚合性和低耦合性
    • B、低聚合性和高耦合性
    • C、低聚合性和低耦合性
    • D、高聚合性和高耦合性

    正确答案:A

  • 第19题:

    根据模块分解设计的基本原则,对系统进行设计时应满足()。

    • A、高耦合性
    • B、低耦合性
    • C、高聚合性
    • D、低聚合性

    正确答案:B,C

  • 第20题:

    模块设计原则是()。

    • A、块间耦合要强,块内聚合要强
    • B、块间耦合要强,块内聚合要弱
    • C、块间耦合要弱,块内聚合要强
    • D、块间耦合要弱,块内聚合要弱

    正确答案:C

  • 第21题:

    单选题
    下列聚合类型中内聚程度最高的是(1),下列耦合类型中耦合程度最低的是(2)。 空白(1)处应选择()
    A

    偶然内聚

    B

    时间内聚

    C

    功能内聚

    D

    过程内聚


    正确答案: B
    解析: 暂无解析

  • 第22题:

    多选题
    根据模块分解设计的基本原则,对系统进行设计时应满足()。
    A

    高耦合性

    B

    低耦合性

    C

    高聚合性

    D

    低聚合性


    正确答案: A,B
    解析: 暂无解析

  • 第23题:

    单选题
    模块设计原则是()。
    A

    块间耦合要强,块内聚合要强

    B

    块间耦合要强,块内聚合要弱

    C

    块间耦合要弱,块内聚合要强

    D

    块间耦合要弱,块内聚合要弱


    正确答案: A
    解析: 暂无解析