A-A+

根据源代码请回答以下问题。 void sort(int Num int Type ){ i

2022-08-05 21:39:40 问答库 阅读 172 次

问题详情

根据源代码请回答以下问题。 void sort(int Num, int Type ){ int x = 0; int y = 0; while (Num > 0) { if(Type = = 0) x = y + 2; else { if(Type = = 1 ) x = y + 5; else x = y + 10; } Num--; } } (1) 请画出控制流图并计算控制流图复杂度V(G) 。 (2) 找出独立路径。 (3) 请使用基本路径测试法设计测试用例。 (4) 根据控制流图,找出变量x和y的DU path请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:
V(G)=4(2)找出独立路径。1-71-2-3-71-2-4-5-71-2-4-6-7(3)请使用基本路径测试法设计测试用例。Num=1Num=1,type=0Num=1,type=1Num=1,type=2(4)根据控制流图,找出变量x和y的DUpathX无DUpathY的DUpath1-2-3-71-2-4-5-71-2-4-6-7

考点:根据,问题