正确答案: B

执行测试后,除b>O取真和c>l取假外其他条件取值都至少执行一次

题目:条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的C语言程序段if(a>0&&b>0)c=c/a;if(a>1‖c>1) c=c+1; 如果采用适用于条件覆盖的两个测试用例,其输入值分别为a=2,b=-1,c=-2和a=-1,b=2,c=3,则以下叙述中正确的是

解析:解析:根据与“&&”、或“IL”的“短路”运行特性,结合两组输入值分析可知,第一个判断条件b>0取真,第二个判断条件c>1取假没有被执行,其他条件的取值都被至少执行了一次。

查看原题

举一反三的答案和解析:

  • [单选题]软件质量的判断绝不只限于程序中的错误,在______产生的错误会在整个软件开发过程中影响最大。
  • 概要设计


  • [单选题]共享性是操作系统的特征之一,计算机中的各类设备在操作系统管理下实现共享,那么,下列哪种设备可以同时共享?
  • 硬盘


  • [单选题]自治系统内部的路由器要向哪一路由器报告内部路由信息( )。
  • 主干路由器


  • 考试宝典
    推荐下载科目: 计算机二级 计算机三级 软考中级 思科认证 华为认证 软考高级 软考初级 职称计算机 通信工程师 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2