软件的复杂性主要体现在程序的复杂性。 (1) 是度量软件复杂性的一个主要参数。若采用Mc—Cabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为 (2) 。 (2)

admin2019-04-22  21

问题 软件的复杂性主要体现在程序的复杂性。  (1)  是度量软件复杂性的一个主要参数。若采用Mc—Cabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为  (2)  
   
(2)

选项 A、2
B、3
C、4
D、5

答案C

解析 代码行数度量法以程序的总代码行数作为程序复杂性的度量值。这种度量方法有一个重要的隐含假定是:书写错误和语法错误在全部错误中占主导地位。
    McCabe度量法是一种基于程序控制流的复杂性度量方法。采用这种方法先画出程序图,然后采用公式V(G)=m一n+2计算环路复杂度。其中,m是图G中弧的个数,n是图G中的结点数。图中结点数为9,边数为11,所以环路复杂度为11一9+2=4。
转载请注明原文地址:https://kaotiyun.com/show/OlRZ777K
0

最新回复(0)