[单选题]

某C语言子程序如下。 int a:=0; if(x==0 && y>2)a:=1 /*A语句*/ else{ if(x<1 || y==1)else a:=2 /*B语句*/其中x,y是两个已定义的整型变量。如表6-2所示给出了可供选择的4组测试数据组,则实现条件覆盖至少应采用的测试数据组是(54)。

A.Ⅰ和Ⅱ组

B.Ⅰ、Ⅱ和Ⅲ组

C.Ⅰ、Ⅱ和Ⅳ组

D.Ⅰ、Ⅲ和Ⅳ组

参考答案与解析: