早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 给定C 语言程序: int foo( int x, int y, int d){if( x != 0 ) {if ( y == 0 ) d = d / x;else

题目

● 给定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

参考答案
正确答案:B