void Do (int X,intA,int B)
{
1 if ( (A>1)&&(B=0) )
2 X = X/A;
3 if ( (A=2)||(X>1) )
4 X = X+1;
5 }
(1) 要求画出程序流程图和控制流图
(2) 计算圈度复杂度
2+1=3
(3)写出相应的测试用例
路径1:1->3->5
路径2:1->2->3->5
路径3:1->2->3->4->5
void Do (int X,intA,int B)
{
1 if ( (A>1)&&(B=0) )
2 X = X/A;
3 if ( (A=2)||(X>1) )
4 X = X+1;
5 }
(1) 要求画出程序流程图和控制流图
(2) 计算圈度复杂度
2+1=3
(3)写出相应的测试用例
路径1:1->3->5
路径2:1->2->3->5
路径3:1->2->3->4->5