给定C语言程序: intfoo(int x, int y,int d) { if ( x !=0 ){ if ( y == 0 )d = d / x; else d=d
给定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)个测试用例。
A.3
B.4
C.5
D.8
解析:路径覆盖法是白盒测试的作用方法,要求设计足够多的测试用例,覆荒程序中所有可能的路径。给定程序的流程图如下图所示。
从图中可以看出,程序中共存在四条路径,分别记为abdh、abeh、acfh、acgh。当用路径覆盖法设计测试案例时,必须为每条路径至少设计一个用例。下面给出一组可覆盖全部路径的测试用例。
测试用例1:[(2,0,8),4],覆盖路径abdh
测试用例2:[(2,2,8),2],覆盖路径abeh
测试用例3:[(0,0,8),0],覆盖路径acfh
测试用例4:[(0,2,8),4],覆盖路径acgh
用例采用形式[输入的(x,y,d),返回的d]来描述。

有关lnx导数的问题lnx的导数f'(x)=lim[f(x+△x)-f(x)]/△x(△x-->0 数学 2020-05-14 …
lim(x->0)(1/x-1/e^x-1)我这种解法错在哪里?我的解法如下lim(x->0)(1 数学 2020-05-15 …
含有定积分形式的非线性方程组 用matlab 该怎么求解~~Parameters a,b,c,d, 数学 2020-05-16 …
一个“整式的乘法”的问题请先阅读下列解题过程,再仿做下面的问题.已知X*X+X-1=0,求X*X* 数学 2020-05-19 …
求证:2/X*X-1+4/x*x-4+6/x*x-9+.+20/x*x-100=11/(x-1)( 数学 2020-06-02 …
导数相关的题.1.当K取何值时,分段函数:x不等于0时,f(x)=x的k次方乘以sin(1/x), 数学 2020-06-11 …
求函数的驻点f'x(x,y)=2xy(4-x-y)-x^2y=0.(1)其中f'x(x,y)中左边 数学 2020-07-11 …
1:a%=(n%=2)设a=12,n=5,求表达式的值.2:x+a%3*(int)(x+y)%2/ 其他 2020-07-14 …
F(x)=x(e^x-1)-ax^2,若当x≥0时f(x)≥0,求a的取值范围?f(xF(x)=x 数学 2020-07-26 …
1.集合M={x|x^2>4},P={x|2/{x-1}≥0,则集合P除集合M的集合N{}A:{x 数学 2020-07-30 …