参考答案和解析
正确答案:A
更多“关于模块间调用的规则哪一项是错误的() ”相关问题
  • 第1题:

    结构图是系统设计的主要工具之一,它可以用来描述组成系统的多个模块之间的调用关系,而调用关系包括条件调用和循环调用,如图3-26所示的就是典型的结构图,关于图中设计结果的描述正确的是______。

    A.模块A条件调用B和C模块

    B.模块A循环调用B和C模块

    C.模块A循环调用B、C、E和F模块

    D.模块C条件调用E和P模块


    正确答案:A

  • 第2题:

    关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(43)。

    A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

    B.提高上层模块的扇出,减少模块调用的层次

    C.将模块的作用范围限制在模块的控制范围之内

    D.降低模块之间接口的复杂性,避免“病态连接”


    正确答案:B
    解析:(42)空:关于程序模块优化的启发式规则有若干条:评估程序结构的“第一次迭代”以降低耦合并提高内聚:试图用高扇出使结构最小化:当深度增加时争取提高扇入;将模块的影响限制在模块的控制范围内;评估模块接口以降低复杂度和冗余并提高一致性:定义功能可以预测的模块,但要避免过分限制的模块;力争“受控入口”模块,避免“病态连接”;根据设计约束和可移植性需求,对软件进行打包。选项A、C、D都符合上述准则,若要减少模块调用的层次即当深度增加时,应该争取提高扇入,所以选项B不符合原则。(43)空:一个数据结构的一部分借助于模块接口被传递是标记耦合。两个模块之间的耦合方式有7种:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。

  • 第3题:

    不属于模块间调用关系的是()

    • A、直接调用
    • B、循环调用
    • C、选择调用
    • D、条件调用

    正确答案:D

  • 第4题:

    模块间调用,应按以下规则进行()。

    • A、每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行
    • B、模块调用顺序为自下而上
    • C、模块调用顺序为自上而下
    • D、模块之间的通信只限于其直接上下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系
    • E、若有某模块要与非直接上下级的其他模块发生通信联系,必须通过其上级模块进行传递

    正确答案:A,C,D,E

  • 第5题:

    模块间的单向调用关系叫做模块的层次结构。


    正确答案:正确

  • 第6题:

    模块间的调用关系不包括直接调用。


    正确答案:错误

  • 第7题:

    模块内聚指在一个程序调用中,模块间的传递的数据项个数。


    正确答案:错误

  • 第8题:

    多选题
    模块间调用,应按以下规则进行()。
    A

    每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行

    B

    模块调用顺序为自下而上

    C

    模块调用顺序为自上而下

    D

    模块之间的通信只限于其直接上下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系

    E

    若有某模块要与非直接上下级的其他模块发生通信联系,必须通过其上级模块进行传递


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

  • 第9题:

    单选题
    模块间出现下列哪一项是改动模块时发生错误的主要来源()。
    A

    数据耦合

    B

    控制耦合

    C

    内容耦合

    D

    以上都不是


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

  • 第10题:

    判断题
    模块间的调用关系不包括直接调用。
    A

    B


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

  • 第11题:

    单选题
    下面关于“深度、宽度、扇出和扇入”描述错误的是()
    A

    深度表示软件结构中控制的的层数

    B

    宽度是软件同一层次上的模块总数的最大值

    C

    扇出是一个模块调用的模块数目

    D

    扇入是直接调用这个模块的上级模块的数目


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

  • 第12题:

    单选题
    模块间的调用关系不包括()。
    A

    直接调用

    B

    选择调用

    C

    交换调用

    D

    循环调用


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

  • 第13题:

    关于内存变量的调用,下列说法正确的是

    A)局部变量能被本层模块和下层模块程序调用

    B)私有变量能被本层模块和下层模块程序调用

    C)局部变量不能被本层模块程序调用

    D)私有变量只能被本层模块程序调用


    正确答案:B
    【答案】:B
    【知识点】:全局变量、私有变量和局部变量分别能在哪些模块中使用
    【解析】:在Visual FoxPro中,全局变量是指在任何模块中都可使用的变量;私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层使用。

  • 第14题:

    模块间出现下列哪一项是改动模块时发生错误的主要来源().

    A.数据耦合

    B.控制耦合

    C.内容耦合

    D.以上都不是


    正确答案:C

  • 第15题:

    模块结构图的基本符号不包括()

    • A、模块
    • B、调用
    • C、模块间的通信
    • D、模块间的层次

    正确答案:D

  • 第16题:

    简述模块间调用的规则。


    正确答案:1)每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行;
    2)模块之间的通信只限于其直接上下级模块;
    3)若有某模块要与非直接上下级的其他模块发生通信联系,必须通过其上级模块进行传递;
    4)模块调用顺序为自上而下。

  • 第17题:

    下面关于“深度、宽度、扇出和扇入”描述错误的是()

    • A、深度表示软件结构中控制的的层数
    • B、宽度是软件同一层次上的模块总数的最大值
    • C、扇出是一个模块调用的模块数目
    • D、扇入是直接调用这个模块的上级模块的数目

    正确答案:C

  • 第18题:

    关于模块间调用的规则哪一项是错误的()

    • A、下层模块可直接与同级模块进行通信
    • B、下层模块只有接到上级模块调用命令才能执行
    • C、上下级模块之间可直接通信
    • D、模块调用顺序自上而下

    正确答案:A

  • 第19题:

    单选题
    关于模块间调用的规则哪一项是错误的()
    A

    下层模块可直接与同级模块进行通信

    B

    下层模块只有接到上级模块调用命令才能执行

    C

    上下级模块之间可直接通信

    D

    模块调用顺序自上而下


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

  • 第20题:

    判断题
    模块内聚指在一个程序调用中,模块间的传递的数据项个数。
    A

    B


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

  • 第21题:

    单选题
    模块结构图的基本符号不包括()
    A

    模块

    B

    调用

    C

    模块间的通信

    D

    模块间的层次


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

  • 第22题:

    单选题
    不属于模块间调用关系的是()
    A

    直接调用

    B

    循环调用

    C

    选择调用

    D

    条件调用


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

  • 第23题:

    问答题
    简述模块间调用的规则。

    正确答案: 1)每个模块有自身的任务,只有接受到上级模块的调用命令时才能执行;
    2)模块之间的通信只限于其直接上下级模块;
    3)若有某模块要与非直接上下级的其他模块发生通信联系,必须通过其上级模块进行传递;
    4)模块调用顺序为自上而下。
    解析: 暂无解析