刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

题目:阅读下列程序,回答问题1至问题3,将解答填入答题纸的对应栏内。

【20分】

【说明】针对以下由C 语言编写的程序,按要求回答问题。

{请根据提供的C语言程序,绘制其控制流图,并计算控制流图的环路复杂度V(G)。}

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)控制流图如下图所示:


(2)V(G)= 判定数+1=6+1=7

解析:

本题考查了根据代码绘制控制流图以及计算环路复杂度V(G)的能力。控制流图是描述程序控制流的一种图示方法,包括顺序、条件和循环结构。环路复杂度是用来衡量一个程序模块的判定结构的复杂程度的。根据提供的程序,我们需要手动绘制控制流图,并计算其环路复杂度。在控制流图中,判定节点是指包含判断或选择的节点,例如if、while等语句。根据题目中的程序,我们有6个判定节点(包括循环判断),因此,环路复杂度V(G)为7。

创作类型:
原创

本文链接:{请根据提供的C语言程序,绘制其控制流图,并计算控制流图的环路复杂度V(G)。}

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share