对McCabe度量法,叙述错误的是()

题目
单选题
对McCabe度量法,叙述错误的是()
A

McCabe度量法是一种基于程序控制流的复杂性度量法

B

McCabe度量法以图论为工具,用图的环路作为程序复杂性的度量值

C

McCabe度量法将简单IF语句和赋值语句的复杂性同等看待

D

McCabe复杂性度量也称为环路度量

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列模型属于成本估算方法的有()。

A.COCOMO模型

B.McCall模型

C.McCabe度量法

D.甘特图法


正确答案:A

第2题:

采用McCabe度量法计算下图的环路复杂性为(31) 。

A.2

B.3

C.4

D.5


正确答案:C
本题考查环路复杂性的计算,是考试中常考的一个知识点。对于这类试题,我们可以采用结点数-边的条数+2这个公式来计算。在本题给出的图中,结点个数为6,而边的条数为8条(注意最上面的表和语句2过去的边是重合的,因此可视为同一条边),因此环路复杂性为4。也可以根据划分的区域数来计算,图中的边将整个图的平面分割成4个区域,因此结果也为4。

第3题:

McCabe方法的核心是:通过定量分析程序中分支个数或循环个数,对软件测试难度进行定量度量,对软件最终的可靠性进行预测。()

此题为判断题(对,错)。


答案对

第4题:

某程序的程序图如下图所示,运用McCabe度量法对其进行度量,其环路复杂度是(36) 。

A.4

B.5

C.6

D.8


正确答案:C
解析:McCabe度量法是一种基于程序控制流的复杂性度量方法。McCabe定义的程序复杂性度量值又称环路复杂度,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式:V(G)=m-n+2,其中V(G)是有向图G中的环路个数,m是图G中有向弧个数,n是图G中结点个数。
该题中环路复杂度:弧数目一节点数目+2=11-7+2=6。

第5题:

● 根据McCabe度量法,以下程序图的复杂性度量值为 (32) 。

(32)

A. 4

B. 5

C. 6

D. 7


正确答案:A

第6题:

不属于常用的程序复杂程度定量度量方法为()。

A、语句行度量方法

B、Jackson方法

C、McCabe方法

D、Halstead方法


参考答案:B

第7题:

● 某程序的程序图如下所示,运用 McCabe 度量法对其进行度量,其环路复杂度是(32) 。

(32)A. 2 B. 3 C. 4 D. 5


正确答案:D

第8题:

某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是( )。

A.2

B.3

C.4

D.5


正确答案:D
解析:采用McCabe度量法度量程序复杂度,需要先画出程序流图,识别有向图中的节点数n=8,有向弧数m=9,然后利用环路复杂性计算公式V(G)=m-n+2进行计算,得出题目中所示的程序图的环路复杂度是3。

第9题:

● 某程序的程序图如下图所示,运用 McCabe 度量法对其进行度量,其环路复杂度是 (36) 。

(36)A. 4 B. 5 C. 6 D. 8


正确答案:C

第10题:

采用McCabe度量法计算下图的环路复杂性为(29)。 A.2 B.3 SXB

采用McCabe度量法计算下图的环路复杂性为(29)。

A.2

B.3

C.4

D.5


正确答案:C
??本题考查环路复杂性的计算,是考试中常考的一个知识点。对于这类试题,我们可以采用结点数-边的条数+2这个公式来计算。在本题给出的图中,结点个数为6,而边的条数为8条(注意最上面的表和语句2过去的边是重合的,因此可视为同一条边),因此环路复杂性为4。也可以根据划分的区域数来计算,图中的边将整个图的平面分割成4个区域,因此结果也为4。??

更多相关问题