参考答案和解析
正确答案:D
更多“如果模块A的三个处理都对同一数据结构操作,则模块A的内聚类型是( )。 A.逻辑内聚 B.时间内聚 C. ”相关问题
  • 第1题:

    内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。

    A.顺序内聚

    B.偶然内聚

    C.时间内聚

    D.逻辑内聚


    正确答案:B
    解析:内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列:  偶然内聚——模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。  逻辑内聚——这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。  时间内聚——这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。  过程内聚——如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚

  • 第2题:

    为了提高模块的独立性,模块内部最高程度的内聚是( )。

    A、逻辑内聚

    B、时间内聚

    C、功能内聚

    D、偶然内聚


    正确答案:C

  • 第3题:

    内聚度是度量模块独立性的指标之一,若一个模块内的处理元素相关且以特定次序执行,则是( )。

    A.偶然内聚

    B.逻辑内聚

    C.时间内聚

    D.过程内聚


    正确答案:D

  • 第4题:

    内聚度越高,模块的独立性就越强。偶然内聚指( )。

    A.一个模块内的各处理单元之间没有任何联系

    B.模块执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能

    C.需要同时执行的动作组合在一起形成的模块为时间内聚模块

    D.模块内所有处理元素都在同一个数据结构上操作


    正确答案:A

  • 第5题:

    模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,按内聚程度强弱的次序排列,正确的是

    A.功能内聚、通信内聚、顺序内聚、逻辑内聚、过程内聚、时间内聚、偶然内聚

    B.功能内聚、顺序内聚、通信内聚、过程内聚、逻辑内聚、时间内聚、偶然内聚

    C.功能内聚、通信内聚、顺序内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚

    D.功能内聚、顺序内聚、通信内聚、逻辑内聚、时间内聚、过程内聚、偶然内聚


    正确答案:B
    解析:内聚是从功能角度来衡量模块的联系,其描述的是模块内的功能联系。内聚按模块之间的内聚度由弱到强排列包括偶然内聚、时间内聚、逻辑内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

  • 第6题:

    内聚度越高,模块的独立性就越强。偶然内聚是指( )。

    A.一个模块内的各处理单元之间没有任何联系

    B.模块执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能

    C.需要同时执行的动作组合在一起形成的模块为时间内聚模块

    D.模块内所有处理元素都在同一个数据结构上操作


    正确答案:A
    解析:模块内聚是指模块内部各成分联系紧密的程度,它是衡量模块独立性的重要标准。偶然内聚则指模块的内聚度不高,模块各个处理单元之间的联系很少或者没有联系。

  • 第7题:

    模块的内聚是从功能的角度来度量模块内的联系,内聚度量的是( )。

    A.通信内聚

    B.功能内聚

    C.顺序内聚

    D.逻辑内聚


    正确答案:B
    解析:内聚是表示一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。模块的内聚是从功能的角度来度量模块内的联系,内聚度量的是功能内聚。相关知识点:模块的内聚性越高,模块间的耦合度就越少,模块独立性就越好。增加模块的内聚比减少模块间的耦合更重要,所以要尽量增加模块的内聚程度。

  • 第8题:

    内聚是从功能角度来度量模块的联系,描述的是模块内功能的联系。顺序完成一类相关功能的内聚是 ( )。

    A.时间内聚

    B.顺序内聚

    C.偶然内聚

    D.逻辑内聚


    正确答案:A
    解析:在内聚中按顺序完成的相关功能的内聚应该是时间内聚。相关知识点:  衡量模块独立程度的标准有两个,即耦合和内聚。内聚是指模块内部各元素之间联系的紧密程度。内聚有7种:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。
      顺序内聚:一个模块内部的各个组成部分顺序地执行几个处理动作。
      偶然内聚:把关系松散,甚至毫不相干的动作硬性凑在一起组成一个模块。
      逻辑内聚:一个模块内部各个组成部分的处理动作逻辑上相似,但不完全相同。

  • 第9题:

    一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。

    A.时间内聚

    B.功能内聚

    C.通信内聚

    D.顺序内聚


    参考答案:C

  • 第10题:

    ●若某模块的所有语句都与存款功能相关,则该模块的内聚是(51)。

    (51)A.逻辑内聚

    B.顺序内聚

    C.功能内聚

    D.通信内聚


    正确答案:C

  • 第11题:

    将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为( )

    A.逻辑内聚
    B.时间内聚
    C.功能内聚
    D.通信内聚

    答案:D
    解析:
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,.则该模块为功能内聚模块。通信内聚是指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入结构或产生相同的输出数据。题中模块在同一张报表上操作,因此模块的内聚类型属于通信内聚。

  • 第12题:

    单选题
    模块的初始化工作和模块处理意外故障均属于()
    A

    时间内聚

    B

    顺序内聚

    C

    功能内聚

    D

    逻辑内聚


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

  • 第13题:

    ●将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为(37)。

    (37)A.逻辑内聚

    B.时间内聚

    C.功能内聚

    D.通信内聚


    正确答案:D

  • 第14题:

    为了提高模块的独立性,模块之间最好是()。

    A.逻辑内聚

    B.时间内聚

    C.通信内聚

    D.功能内聚


    正确答案:D

  • 第15题:

    内聚是从功能角度来度量模块内的联系,按特定次序执行元素的模块属于

    A.逻辑内聚

    B.时间内聚

    C.过程内聚

    D.顺序内聚


    正确答案:C
    解析:逻辑内聚指模块把几种相关的功能组合在一起,每次调用时,由传送给模块的参数来确定该模块应完成哪一种功能;时间内聚是顺序完成一类相关功能;过程内聚指一个模块内的处理元素是相关的,而且必须以特定次序执行;顺序内聚是指一个模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输人数据。

  • 第16题:

    ●若某模块的所有语句都与存款功能相关,则该模块的内聚是( )。

    A.逻辑内聚

    B.顺序内聚

    C.功能内聚

    D.通信内聚


    正确答案:C

  • 第17题:

    若某模块的所有语句都与存款功能相关,则该模块的内聚是(51)。

    A.逻辑内聚

    B.顺序内聚

    C.功能内聚

    D.通信内聚


    正确答案:C
    模块的内聚类型通常可以分为7种,根据内聚度从高到低排序如下表所示。

  • 第18题:

    模块本身的内聚是模块独立性的重要性度量因素之一,以下各项内聚性最高的是(50)。

    A.逻辑内聚

    B.时间内聚

    C.偶然内聚

    D.功能内聚


    正确答案:D
    解析:内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚是从功能角度来度量模块内的联系。内聚共有七类,它们之间的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

  • 第19题:

    某模块中有两个处理A和B,分别对数据结构X写数据和读数据,则该模块的内聚类型为( )内聚。

    A.逻辑

    B.过程

    C.通信

    D.内容


    正确答案:C

  • 第20题:

    衡量模块独立性的两个标准是内聚与耦合。如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为(22),两个模块之间通过传递公共指针或地址相互作用的耦合为(23)。

    A.时间内聚

    B.逻辑内聚

    C.通信内聚

    D.信息内聚


    正确答案:A

  • 第21题:

    ●在程序中有一个错误处理模块,它接收出错信号,对不同类型的错误打印出不同的出错信息,则

    该模块设计时内聚类型为(53)。

    (53)”

    A.逻辑内聚

    B.信息内聚

    C.功能内聚

    D.过程内聚


    正确答案:A

  • 第22题:

    如果模块A的三个处理都对同一数据结构操作,则模块A的内聚类型是(49)。

    A.逻辑内聚
    B.时间内聚
    C.功能内聚
    D.通信内聚

    答案:D
    解析:
    本题考查软件设计的基础知识。
    模块间的耦合和模块的内聚是度量模块独立性的两个准则。内聚是模块功能强度的度量,即模块内部各个元素彼此结合的紧密程度。一个模块内部各个元素之间的紧密程度越高,则其内聚性越高,模块独立性越好。模块内聚类型主要有以下几类:
    ①偶然内聚或巧合内聚:指一个模块内的各处理元素之间没有任何联系。
    ②逻辑内聚:指模块内执行若千个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
    ③时间内聚:把需要同时执行的动作组合在一起形成的模块。
    ④过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。
    ⑤通信内聚:指模块内的所有处理元素都在一个数据结构上操作,或者各处理使用相同的输入数据或产生相同的输出数据。
    ⑥顺序内聚:指一个模块中的各个处理元素都密切相关于同一个功能且必须顺序执行,前一个功能元素的输出就是下一功能元素的输入。
    ⑦功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可。

  • 第23题:

    模块的初始化工作和模块处理意外故障均属于()

    • A、时间内聚
    • B、顺序内聚
    • C、功能内聚
    • D、逻辑内聚

    正确答案:A