刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

根据程序流程图所示,满足条件覆盖的用例是(31) 。

①CASE1: x=1,y=3,z=0

②CASE2: x=3,y=2,z=1

③CASE3: x=1,y=2,z=0

④CASE4: x=1,y=1,z=0

A
①②  
B
②③  
C
③④
D
①④
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

根据提供的程序流程图,我们需要选择满足条件覆盖的用例。条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支。分析给定的选项:

  • CASE1: x=1,y=3,z=0。此时条件为 x>y 和 z=0 成立。
  • CASE2: x=3,y=2,z=1。此时条件为 x>y 成立但 z!=0 不成立。
  • CASE3: x=1,y=2,z=0。此时条件为 x<=y 和 z=0 成立。
  • CASE4: x=1,y=1,z=0。此时条件为 x=y 和 z=0 成立。

为了满足条件的所有可能结果至少出现一次,我们需要选择能够覆盖所有条件的用例组合。从上述分析中可以看出,只有CASE3和CASE4的组合才能完全覆盖每个判定中的条件,即真、假均通过至少一次。因此,正确答案是C选项。

创作类型:
原创

本文链接:根据程序流程图所示,满足条件覆盖的用例是(31) 。 ①CASE1: x=1,y=3,z=0 ②C

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share