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

admin2008-08-01  32

问题 针对以下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

解析 本题考查白盒测试中测试用例的设计方法——判定覆盖法。
   判定覆盖法测试的概念如下。
   程序中每个判定的结果至少都获得一次“真”值和“假”值。
   此题中共嵌套三个判定语句,对于(MaxNum,Type)的取值,至少需要三个测试用例能够满足判定覆盖的要求,例如这三个测试用例可以表述为:
   (1,10)、(1,100)、(1,200)。
转载请注明原文地址:https://kaotiyun.com/show/CoPZ777K
0

最新回复(0)