关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(43)。
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”
发布时间:2024-05-07正确答案:B
解析:(42)空:关于程序模块优化的启发式规则有若干条:评估程序结构的“第一次迭代”以降低耦合并提高内聚:试图用高扇出使结构最小化:当深度增加时争取提高扇入;将模块的影响限制在模块的控制范围内;评估模块接口以降低复杂度和冗余并提高一致性:定义功能可以预测的模块,但要避免过分限制的模块;力争“受控入口”模块,避免“病态连接”;根据设计约束和可移植性需求,对软件进行打包。选项A、C、D都符合上述准则,若要减少模块调用的层次即当深度增加时,应该争取提高扇入,所以选项B不符合原则。(43)空:一个数据结构的一部分借助于模块接口被传递是标记耦合。两个模块之间的耦合方式有7种:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。
● 关于网络安全 以下说法中正确的是 (6) 。 (6)A. 使用无
● 关于网络安全,以下说法中正确的是 (6) 。(6)A 使用无线传输可以防御网络监听B 木马是一种蠕虫病毒C 使用防火墙可以有效地防御病毒D
答案解析下列描述中正确的是__________A)程序就是软件B)软件开发不受计算
下列描述中正确的是__________A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序,数据与相关文档的集合
答案解析下列选项不符合良好程序设计风格的是A) 源程序要文档化 B) 数
下列选项不符合良好程序设计风格的是A) 源程序要文档化B) 数据说明的次序要规范化C) 避免滥用 goto 语句D) 模块设 计 要保证高耦合、高内聚
答案解析下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试 B)
下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试B) 概要设计C) 软件维护D) 详细设计
答案解析下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C
下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C 程序可以由多个程序文件组成C)C 程序可以由一个或多个函数组成D) 一个 C 函数可以单
答案解析下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 mai
下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 main() 函数B) 在 C 程序中 main() 函数的位置是固定的C)C 程序中所有函数之间都可以
答案解析有关SDH的特点 下列说法错误的是( )。A.同步复用 B.标准的网
有关SDH的特点,下列说法错误的是( )。A.同步复用B.标准的网络接口C.SDH各等级信号的速率不存在严格的倍数关系D.强大的网络管理功能
答案解析下面关于路由算法的描述中 不正确的是( )。A)衡量开销的因素可
下面关于路由算法的描述中,不正确的是( )。A)衡量开销的因素可以是链路长度、传输速率、链路容量、保密、传播延时与费用等B)算法的“最佳”是指以低延
答案解析下面关于OSPF拓扑数据库的描述中 正确的是( )。A)在同一区域中
下面关于OSPF拓扑数据库的描述中,正确的是( )。A)在同一区域中的所有路由器包含同样的拓扑数据库B)每一个路由器都包含了拓扑数据库的所有选项C)使用最
答案解析以下关于增强型综合布线系统的配置描述中 错误的是( )。A)每个
以下关于增强型综合布线系统的配置描述中,错误的是( )。A)每个工作区有两个或两个以上的信息插座B)每个工作区的干线电缆至少有一对双绞线C)采用夹接式
答案解析Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5