已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为(  )。A.数据耦合

练习题库2022-08-02  34

问题 已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为(  )。A.数据耦合B.公共耦合C.外部耦合D.标记耦合

选项 A.数据耦合
B.公共耦合
C.外部耦合
D.标记耦合

答案 D

解析 数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。
公共耦合:若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。
外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。
标记耦合 :一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。本题描述的是标记耦合。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409567.html

最新回复(0)