下列关于模块调用和通信的规则叙述不正确的是()。

下列关于模块调用和通信的规则叙述不正确的是()。
A、每个模块只能调用其直属的下层模块,不能调用非直属的下层模块。
B、一个下层模块可以有一个或多个直属上层模块
C、一个上层模块可以有一个或多个直属下层模块
D、同一层模块可以相互调用
【正确答案】:D
【题目解析】:在模块调用和通信中,通常遵循以下规则: - 选项 A 正确,每个模块只能调用其直属的下层模块,这有助于保持系统的层次结构和模块的独立性。 - 选项 B 正确,一个下层模块可以有一个或多个直属上层模块,这反映了模块之间的层次关系。 - 选项 C 正确,一个上层模块可以有一个或多个直属下层模块,这是常见的设计模式。 - 选项 D 错误,同一层模块不应该相互调用,因为这可能导致模块之间的依赖关系变得复杂,破坏了模块的独立性和可维护性。 因此,不正确的叙述是选项 D。