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

【问题1】(3分)
请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】(8分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(4分)
请给出问题2中控制流图的线性无关路径。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。

【问题1】(3分)
请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【问题2】(8分)
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
【问题3】(4分)
请给出问题2中控制流图的线性无关路径。
【问题1】
i<ncycle;
i>=ncycle;
j<cyclelen;
j>=cyclelen;
pos>=panonopt_end;
pos<panonopt_end;
【问题2】
V(g)=4
【问题3】
1、2、8
1、2、3、4、2...
1、2、3、4、5、6、4...
1、2、3、4、5、7、4...
问题1要求给出满足100%DC(判定覆盖)所需的逻辑条件。在给出的C程序中,判定语句涉及到多个条件,包括i与ncycle的大小关系、j与cyclelen的大小关系以及pos与panonopt_end的大小关系。为了满足100%的判定覆盖,需要针对每个判定语句设置相应的逻辑条件,包括i小于ncycle、i大于或等于ncycle、j小于cyclelen、j大于或等于cyclelen、pos大于或等于panonopt_end以及pos小于panonopt_end。
本文链接:阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【问题1】(3分) 请针对上述C
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
