单选题

 阅读下列程序:

【正确答案】 B
【答案解析】

条件覆盖就是设计若干个测试用例, 运行被测程序, 使得程序中每个判定的每个条件的可能取值至少评价一次。 该程序中共有两个 if 语句, 一个 if语句结构有两个分支。 B 项中的取值( 1, 1, 1) 使两个 if 语句都取假, ( -1, -1,-1) 使两个 if 语句都取真, 正好达到了每个判定的每个条件的取值都被评价了一次。 因此 B 项正确。