问题 单项选择题

阅读下列程序:
int func(int a, b, c)

int k=1;
if((a>0)| |(b<0)| |(a+c>0)) k=k+a;
else k=k+b;
if (c>0) k=k+c;
return k;

采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是______。

A.(a,b,c)=(1,1,1)、(-1,1,1)

B.(a,b,c)=(1,1,1)、(-1,1,-1)

C.(a,b,c)=(1,1,-1)、(1,1,1)

D.(a,b,c)=(1,1,-1)、(-1,1,1)

答案

参考答案:B

单项选择题
单项选择题