返回
当前 - 选择题 - 评价方法
题号:0020220500035
单选题
2022年11月第35题

软件复杂性度量中,(环路数)可以反映原代码结构的复杂度。

问题(1)
浓缩知识点

软件复杂性度量中,能直接反映代码结构复杂度的核心指标是环路数,也就是圈复杂度,它通过统计程序中独立路径的数量来评估代码逻辑的复杂程度,独立路径越多,意味着代码的决策分支、逻辑嵌套越复杂,不仅能直观体现代码结构复杂度,还可辅助判断测试覆盖难度与后期维护成本。与之相对,模块数主要体现程序的模块化拆分程度,并非直接对应代码结构复杂度;用户数属于系统的业务使用维度指标,和代码本身复杂度无关联;对象数是面向对象系统中的设计元素数量,仅能侧面反映系统设计规模,与代码执行逻辑的结构复杂度关联较弱。

正确答案
B

本题考察的是软件复杂性度量的概念,特别是衡量代码结构复杂度的指标。
与之相对,模块数主要体现程序的模块化拆分程度,并非直接对应代码结构复杂度。软件复杂性度量中,能直接反映代码结构复杂度的核心指标是环路数,也就是圈复杂度,它通过统计程序中独立路径的数量来评估代码逻辑的复杂程度,独立路径越多,意味着代码的决策分支、逻辑嵌套越复杂,不仅能直观体现代码结构复杂度,还可辅助判断测试覆盖难度与后期维护成本。用户数属于系统的业务使用维度指标,和代码本身复杂度无关联。对象数是面向对象系统中的设计元素数量,仅能侧面反映系统设计规模,与代码执行逻辑的结构复杂度关联较弱。
本小问答案是 环路数。题干中的“软件复杂性度量中环路数可以反映原代码结构的复杂度”对应环路数。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有