● 给定C 语言程序: int foo( int x, int y, int d){if( x != 0 ) {if ( y == 0 ) d = d / x;else
14 查阅
● 给定C 语言程序:
int foo( int x, int y, int d)
{
if( x != 0 ) {
if ( y == 0 ) d = d / x;
else d = d / (x * y );
} else {
if( y == 0 ) d = 0;
else d = d / y;
}
return d ;
}
当用路径覆盖法进行测试时,至少需要设计 (31) 个测试用例。
(31)A. 3 B. 4 C. 5 D. 8
参考答案: