针对以下C语言程序段 对于(MaxNum Type)的取值 至少需要(62)个测试用例能够满足判定覆盖的要求。w

计算机 语言,测试,程序 已帮助 人

针对以下C语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。while(MaxNum-->0){ if(10==Type) x=y* 2; else if(100==Type) x=y +10; else x=y-20;}

A.5

B.4

C.3

D.2

热搜:c语言程序可以嵌套加入汇编程序模块

答案解析

难度★★☆ 搜索
  • 正确答案:C
    解析:本题考查白盒测试中测试用例的设计方法——判定覆盖法。
      判定覆盖法测试的概念如下。
      程序中每个判定的结果至少都获得一次“真”值和“假”值。
      此题中共嵌套三个判定语句,对于(MaxNum,Type)的取值,至少需要三个测试用例能够满足判定覆盖的要求,例如这三个测试用例可以表述为:
      (1,10)、(1,100)、(1,200)。