学哈答题

发送题目到学哈公众号,自动返回答案

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

2023-10-10 10:09分类: 计算机类 阅读:

 

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

A.2 B.3 C.4 D.5 收起答案
答案: D
本题解析:

本题考查McCabe度量法。McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为V(G)=m-n+2,其中V(G)是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。要采用McCabe度量法度量程序复杂度,需要先画出程序图,识别有向图中节点数n=7和有向弧数m=10,然后利用环路复杂性计算公式V(G)=m-n+2进行计算,得到图中程序图的程序复杂度是5。

郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:某磁盘有100个磁道,磁头从一个磁道移至另一个磁道需要6m。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100m和20m,则读取一个100块的文件

下一篇:某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c

相关推荐

推荐阅读

关注我们

    学哈答题
返回顶部