【正确答案】
C
【答案解析】[解析] 判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即程序中的每个分支至少执行一次。每个判断的取真、取假至少执行一次。选项C和选项D都满足上述要求。但是,判定覆盖也有其缺点,往往大部分判定语句是由多个逻辑条件组合而成(如判定语句中包含AND、OR、CASE),若仅仅判断其整个最终结果,而忽略每个条件的取值情况,必然会遗漏部分测试路径。往往大部分的判定语句是由多个逻辑条件组合而成(如判定语句中包含AND、OR、CASE),若仅仅判断其整个最终结果,而忽略每个条件的取值情况,必然会遗漏部分测试路径。综上所述,选项C是满足判定覆盖的适当测试用例。