...通过非正常入口转入模块B内部。则这两个模块耦合类型为( )耦合...
发布网友
发布时间:2024-01-21 23:16
我来回答
共1个回答
热心网友
时间:2024-06-23 01:46
【答案】:D
一般来说,模块之间耦合有七种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。数据耦合:若一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数,公共数据结构或外部变量)来交换输入、输出信息。标记耦合:模块通过参数表传递记录信息,两个以上模块都需要其余某一数据结构子结构时,不使用全局变量方式,而是使用记录传递方式。控制耦合:一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块功能。内容耦合:一个模块直接访问另一个模块内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠,又或者一个模块有多种入口。