本流程图描述了某子程序的处理流程,现要求用白盒测试法对子程序进行测试。根据白盒测试常用的以下几种方式:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖(条件组合覆盖)、路径覆盖六种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小的测试数据组并简述各种测试方法。 流程图:
A: x=3y=3z=0;x=1y=2z=1
B: x=1y=2z=0;x=2y=1z=1
C: x=4y=2z=0;x=3y=3z=0;x=2y=1z=0;x=1y=1z=1
D: x=4y=2z=0;x=1y=2z=1;x=2y=1z=0;x=1y=1z=1
E: x=4y=2z=0
F: x=4y=2z=0;x=1y=1z=1
A: x=3y=3z=0;x=1y=2z=1
B: x=1y=2z=0;x=2y=1z=1
C: x=4y=2z=0;x=3y=3z=0;x=2y=1z=0;x=1y=1z=1
D: x=4y=2z=0;x=1y=2z=1;x=2y=1z=0;x=1y=1z=1
E: x=4y=2z=0
F: x=4y=2z=0;x=1y=1z=1
举一反三
- 已知x=1,y=2,z=3,执行下列语句if(x>y) z=x;x=y;y=z;则x,y,z的值分别是 A: x=1,y=2,z=3 B: x=2,y=3,z=1 C: x=2,y=2,z=1 D: x=2,y=3,z=3
- 设\(z = z\left( {x,y} \right)\)是由方程\(2{x^2} + {y^2} + {z^2} - 2z = 0\)确定的隐函数,则\( { { \partial z} \over {\partial x}}=\)( )。 A: \( { { 2x} \over {1 - z}}\) B: \( { { 2x} \over {z - 1}}\) C: \({z \over {1 - y}}\) D: \({z \over {y - 1}}\)
- 已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是( ). if(x>y) z=x; x=y; y=z; A: x=1, y=2, z=3 B: x=2, y=3, z=3 C: x=2, y=3, z=1 D: x=2, y=3, z=2
- 已知int x=1,y=2,z=3;执行if(x>y) z=x;x=y;y=z;后x,y,z的值为( ) A: x=1,y=2,z=3 B: x=2,y=3,z=3 C: x=2,y=3,z=1 D: x=2,y=3,z=2
- 【单选题】Python中执行赋值语句x, y, z = 1, 2, 3后,再执行z, x, y = y, z, x,变量x、y、z中分别赋值为____。 A. x=1, y=2, z=3 B. x=3, y=1, z=2 C. x=2, y=1, z=3 D. x=3, y=2, z=1