某程序的程序图如下所示,运用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。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
相关推荐
最新更新
推荐阅读
猜你喜欢
- 某项目进行到系统集成阶段,由于政策发生变化,需要将原互联网用户扩展到手机移动用户,于是项目经理提出变
- ICMP协议数据单元封装在( )中。
- 《中国制造 2025》提出推进信息化与工业化深度融合的重点任务,加快推动新一代信息技术与制造技术融合
- 下列选项中,试运行阶段监理重点说法错误是( )。
- 网页设计人员创建了一个外部样式表webtylec,下面的说法中( )是正确的。
- 在软件设计过程中,( )设计指定各组件之间的通信方式以及各组件之间如何相互作用。
- 下列选项中,不属于编码阶段进入条件的是( )。
- 对于工作模式或产品界定不甚明确外包项目,承建方一般愿意采用合同形式是( )
- 在Window中,可以确保打开一个很久以前、又记不清用何种程序建立文档操作是()。
- 软件设计包括了4个既独立又相互联系的活动,即高质量的(请作答此空)将改善程序结构和模块划分,降低过程
关注我们
