首页
登录
从业资格
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块
题库
2022-08-02
70
问题
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图 G 的环路复杂性的公式为:V(G)=m-n+2,其中 V(G)是有向图 G 中的环路个数,m是 G 中的有向弧数,n 是 G 中的节点数。下图所示程序图的程序复杂度是( )。
A.2B.3C.4D.5
选项
A.2
B.3
C.4
D.5
答案
B
解析
本题考查McCabe度量法。要采用McCabe度量法度量程序复杂度,需要先画出程序流图,识别有向图中节点数n=7,有向弧数m=8,然后利用环路复杂性计算公式V(G)=m-n+2进行计算,得如图所示的程序图的程序复杂度是3。
转载请注明原文地址:http://tihaiku.com/congyezige/2409973.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则( )。A.对B进行
DBMS提供的DDL功能不包含( )。A.安全保密定义功能 B.检索、插入、
程序中全局变量的存储空间在( )分配。A.代码区 B.静态数据区 C.栈区
数据的物理存储结构,对于程序员来讲,( )。A.采用数据库方式管理数据是可见的
数字语音的采样频率定义为8kHz这是因为( )。A.语音信号定义的频率最高值
以下关于指令流水线性能度量的描述中,错误的是( )。A.最大吞吐率取决于流水线
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
( )最不适于采用无主程序员组的开发人员组织形式。A.开发人数少(如3—4人)
统一过程模型是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义
以下关于解释程序和编译程序的叙述中,正确的是( )。A.编译程序和解释程序都生
随机试题
[originaltext]Youlooktired.Wouldyouliketohaveadrink?[/originaltext]A、N
材料三中的小故事所蕴含的哲理是()。 A.世界是客观存在的物质世界 B.认识
婴儿体内较年长者含水相对多,主要增加部分为A.细胞外液、血浆 B.细胞内液、间
市场约束是资本监管的三大支柱之一,其运作机制主要是依靠()的利益驱动。A.风
送生化检验的血标本,最佳的采集时间是A.清晨空腹 B.晚餐前0.5小时 C.
拟建某工业项目,建设期2年,生产期10年,基础数据如下。 1.第一年、第二年固
期货交易所办理的下列事项中,应当经国务院期货监督管理机构批准的是( )。A.制
律师接受律师事务所安排办理业务后,律师事务所可以因某些情况的出现终止其代理工作。
资本一劳动力最大化标准,强调政府应投资的项目类型是()A.劳动密集型项目
施工质量事故报告应包括的内容有()。A.事故发生的时间、地点 B.初步估计
最新回复
(
0
)