单选题:设变量已正确定义,为了检查以下else-if语句的分支是否正确,至少需要设计( )组测试用例。
设变量已正确定义,为了检查以下else-if语句的分支是否正确,至少需要设计( )组测试用例。
```c++
if(op == '+'){
printf("=%.2f\n", value1 + value2);
}else if(op == '-'){
printf("=%.2f\n", value1 - value2);
}else if(op == '*'){
printf("=%.2f\n", value1 * value2);
}else if(op == '/'){
if(value2 != 0){
printf("=%.2f\n", value1 / value2);
}else{
printf("Divisor can not be 0!\n");
}
}else{
printf("Unknown operator!\n");
}
```
@[B](1)
A. 7
B. 6
C. 5
D. 4
A.7
B.6
C.5
D.4
答案:B
```c++
if(op == '+'){
printf("=%.2f\n", value1 + value2);
}else if(op == '-'){
printf("=%.2f\n", value1 - value2);
}else if(op == '*'){
printf("=%.2f\n", value1 * value2);
}else if(op == '/'){
if(value2 != 0){
printf("=%.2f\n", value1 / value2);
}else{
printf("Divisor can not be 0!\n");
}
}else{
printf("Unknown operator!\n");
}
```
@[B](1)
A. 7
B. 6
C. 5
D. 4
A.7
B.6
C.5
D.4
答案:B