当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

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

参考答案
您可能感兴趣的试题
  • 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 int count(int x,int z

  • 有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是A.公有数据成员B.公有成员函数C

  • ● 给定 C 语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假

  • ● 给定 C 语言的数据结构 struct T { int w; union T { char c; int I; double d; } U; }; 假

  • ● 给定 C 语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假

  • 阅读下列C程序 回答问题1至问题3 将解答填入答题纸的对应栏内。 【C程序】 int count(int x int z