单选题 针对下面的程序段,对于(MaxNum,Type)的取值,至少需要______个测试用例才能够满足判定覆盖的要求。
while(MaxNum-->0)

If(10==Type)x=y*2;
Else if(100==Type)x=y+20;

A) 5 B) 4 C) 3 D) 2

【正确答案】 C
【答案解析】[解析] 判定覆盖是使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)。此题中,(100,10)、(100,100)、(100,70)三个测试用例即可满足上述程序的判定覆盖。