注意:此页面搜索的是所有试题
下面程序代码,编程人员误把IF ((A==2) OR (X>1)) 条件写成了IF ((A==2) OR (X<1)),用A=2,B=0,X=3和A=2,B=1,X=1这两组测试用例不能发现错误,请你添加足够多的测试用例,以发现程序中的错误。
BEGIN
……….
If ((A>1) AND (B==0)) THEN DO
X:=X/A;
IF ((A==2) OR (X>1)) THEN DO
X:=X+1;
END

参考答案