1. 有下面的C函数,用基本路径测试法进行测试
void Sort(int iRecordNum,int iType)
{
int x=0;
int y=0;
while (iRecordNum-- > 0)
{
if(0= =iType)
{ x=y+2; break;}
else
if (1= =iType)
x=y+10;
else
x=y+20;
}
}
要求:
1).把以上C程序转换成Java程序的开发代码,类名为:Test,并画出流程图;(10分)
Java程序的开发代码: 流程图:
2).把以上的流程图转成控制流图;(5分)
3).计算圈复杂度,要列出详细算式;(5分)