请为程序模块Function1 (1)画出程序控制流图 计算控制流图的环路复杂度 (2)导出基本路径 (3)设计
已帮助 人
请为程序模块Function1 (1)画出程序控制流图,计算控制流图的环路复杂度 (2)导出基本路径 (3)设计基本路径覆盖测试用例 程序模块Function1代码如下: 1 public int Function1(int num, int cycle, boolean flag) 2 { 3 int ret = 0; 4 while(cycle > 0 ) 5 { 6 if(flag == true ) 7 { 8 ret = num - 10; 9 break; 10 } 11 else 12 { 13 if(num%2 ==0 ) 14 { 15 ret = ret * 10; 16 } 17 else 18 { 19 ret = ret + 1; 20 } 21 } 22 cycle--; 23 } 24 return ret; 25 }

回答
共1条回复-
有向图
