Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。
第1题:
A、可以被用来计算任何一个程序的复杂性
B、对不合理程序或无法排错的程序,不应用复杂性度量进行复杂性计算
C、如果程序中指令条数、附加存储量、计算时间增多,会减少程序的复杂性
D、如果程序中指令条数、附加存储量、计算时间增多,不会减少程序的复杂性
第2题:
根据McCabe环路复杂性度量,程序图9-17的复杂度是(133),对这个程序进行路径覆盖测试,可得到的基本路径是(134)。
A.2
B.3
C.4
D.5
第3题:
根据MeCabe度量法,以下程序图的复杂性度量值为(32)。
A.4
B.5
C.6
D.7
第4题:
根据Mccabe环路复杂性度量,下面程序图的复杂度是(20),对这个程序进行路径覆盖测试,可得到的基本路径是(21)。
A.2
B.3
C.4
D.5
第5题:
● 根据McCabe度量法,以下程序图的复杂性度量值为 (32) 。
(32)
A. 4
B. 5
C. 6
D. 7
第6题:
程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(G)。
第7题:
● McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图 G 的环路复杂性的公式为:V(G)=m-n+2,其中 V(G)是有向图 G 中的环路个数,m是 G 中的有向弧数,n 是 G 中的节点数。下图所示程序图的程序复杂度是 (32) 。
(32)
A. 2
B. 3
C. 4
D. 5
第8题:
A、语句行度量方法
B、Jackson方法
C、McCabe方法
D、Halstead方法
第9题:
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。
(1)
A.2
B.3
C.4
D.5
第10题: