某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是( )。
某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是( )。
答案:
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。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
相关推荐
最新更新
推荐阅读
猜你喜欢
- 从监理的角度来分类,以下不属于监理总控类文档的是( )。
- 为了防止一个事务的执行影响其他事务,应该采取( )。
- BGP协议基于TCP协议,端口(请作答此空)。BGP协议中,路由器通过( )报文报告检测的错误信息。
- RAID是一种快速、大容量、高可靠性辅助存储子系统,它是通过多磁盘来提高数据传输率;通过数据冗余与校
- EAN-13条码的前3位被称为“前缀码”,其作用是( )。
- CmACD在CmA的基础上增加了冲突检测功能。网络中的某个发送点一旦检测到冲突,就立即停止发送,并发
- 下列选项中,不属于编码阶段进入条件是( )。
- 综合布线系统由六个子系统组成,用于连接各层配线室,并连接主配线室的子系统被称为。
- 下图是变更控制管理流程图,该流程图缺失( )。
- TFTP封装在UDP报文中进行传输,其作用是( )
关注我们
