早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读以下说明,回答问题,将解答填入对应的解答栏内。 [说明] 计算下列源代码的McCabe环数,画出控制

题目

阅读以下说明,回答问题,将解答填入对应的解答栏内。

[说明] 计算下列源代码的McCabe环数,画出控制流程图并用罗马数字标出区域。

read x,y,z;

type =“scalene”;

if (x= =y or x = = z or y= = z)type =“isosceles ”;

if (x = = y and x = = z) type =“equilateral”;

if (x>= y+ z Or y>= x+20rz>=x+ y) type= “not a triangle”;

if (x<=0 or y<= 0 or z <=0) type =“bad inputs”;

print type;

参考答案
正确答案:
解析:McCabe 的环数是软件开发中继代码行之后最常使用的度量。它基于图论的环数。 McCabe 试图度量程序的复杂性。前提是该复杂性与程序的控制流相关。图论使用公式C= e-n+1 来计算环数。McCabe 稍加修改后的公式为:C=e-n+2p
其中:
e=边的数目
n=结点的数目
p=强连通组建的数目(通常为1)
控制流程图如下:

区域的数目为5,所以环数也为5。也可以用判断来数出环数。离开结点a、c、e、g的路径各有一个判断,因此,共有4个判断。环数为判断数加1,所以环数为5。也可以利用公式e-n+2来计算环数。这里,e=12,n=9,e-n+2=5
看了阅读以下说明,回答问题,将解答...的网友还看了以下:

写出下列代词的相对应形式。I(宾格)them(名词性物主代词) 英语 2020-04-23 …

与下列绘画作品的风格所属时代对应的是()A.18世纪末19世纪初B.19世纪中期C.19世纪末20 历史 2020-05-14 …

下列作品出处、作家国籍或朝代对应关系有误的一项是()A.《从百草园到三味书屋》--《朝花夕拾》-- 语文 2020-07-07 …

裤子上XLXXLXXXL所代表的尺码是什么就是二尺的腰对应的X是什么二尺到二尺八对应的都说一下 其他 2020-07-09 …

4.下面作品、作家、国别(或朝代)对应全部正确的一项是()A.《世说新语》—刘义庆—南朝;《战争4 语文 2020-07-25 …

下列作品、作者、年代对应不正确的一项是()A.《阿长与(山海经)》——鲁迅——现代B.《文化苦旅》— 语文 2020-11-17 …

她是当代还是现代的作家?.下列作品,作者,年代对应不正确的一项是()A.-鲁迅-现代B.-余秋雨-现 语文 2020-12-03 …

1.下面作品、作家、国别(或朝代)对应全都正确的一项是()A.《围墙》—钱钟书—现代《静静的顿1.下 语文 2020-12-16 …

已故著名史学家吕思勉先生曾把古代中国划分为“部落时代”、“封建时代”和“郡县时代”。其中与“封建时代 历史 2020-12-17 …

已故著名史学家吕思勉先生曾把古代中国划分为“部落时代”、“封建时代”和“郡县时代”。其中与“封建时代 历史 2020-12-17 …