问题 单项选择题 共用题干题

下图所示的程序流程图中有(1)条不同的简单路径。采用McCabe度量法计算该程序图的环路复杂性为(2)。

空白(1)处应选择()

A.3

B.4

C.5

D.6

答案

参考答案:A

解析:本题考查程序结构和复杂性的基本概念和相关知识。重新画出上述流程图,给相关的操作加上编号,并给出对应的等价图,如下图(a)和(b)所示。从图(a)可知,共有3条简单路径,即①②③④;①②③⑤⑦③;①②③⑤⑥⑦③。根据图(b)计算程序复杂性,得到n=7,e=8,因此复杂性为en+2=3。

不定项选择
判断题