逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法。针对下面的句段,采用语句覆盖法完成测试的设计。测试用例见下表,对表中的空缺页(TRUE或者FALSE)正确的选择是______。 语句段: If(A&&(B||C))x=1; Else x=0; 用例表:
用例1 用例2 A TRUE FALSE B ① FALSE C TRUE ② A&&(BllC) ③ FALSE
A:①TRUE②FALSE③TRUE B:①TRUE②FALSE③FALSE C:①FALSE②FALSE③TRUE D:①TRUE②TRUE③FALSE
下面程序段;
boolean a=false;
boolean b=true;
boolean c=(a||b)&&(b);
boolean result=(a|b)&(b);
执行完后,正确的结果是
A:c=false;result=false B:c=true;result=true C:c=true;result=false D:c=false;result=true
下面程序段:
boolean a=false;
boolean b=true;
boolean c=(a||b)&&(b);
boolean result=(a|b)&(b);
执行完后,正确的结果是
A:c=false;result=false B:c=true,result=true C:c=true;result=false D:c=false;result=true
下面程序段的输出结果为( )。
pubUCClassTeS
public static voidmain(StringargS[])
booleaha,b,c;
a=(3<5);
b=(a==tme);
System.Out.phntln("a="+a+"b="+b);
c=(b==false);
SyStem.out.println("b="+b+"C="+c);
A:a=tme b=falSe B:a=true b=false
b=true c=false
b=true
C=tme C:a=true b=true D:a=falSe b=false
b=true c=falSe
b=tme
c=falSe
下面程序段:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
boolean result=(a&b)&(!b);
执行完后,正确的结果是【 】
A:c=false;result=false B:c=true,result=true C:c=true;result=false D:c=false;result=true
下面程序段; boolean a=false; boolean b=true; boolean c=(a||b)&&(b); boolean result=(a|b)&(b); 执行完后,正确的结果是
A:c=false;result=false B:c=true;result=true C:c=true;result=false D:c=false;result=true
下面程序段的输出结果为( )。 pubUCClassTeS { public static voidmain(StringargS[]) { booleaha,b,c; a=(3<5); b=(a==tme); System.Out.phntln("a="+a+"b="+b); c=(b==false); SyStem.out.println("b="+b+"C="+c); } }
A:a=tme b=falSe B:a=true b=false b=true c=false b=true C=tme C:a=true b=true D:a=falSe b=false b=true c=falSe b=tme c=falSe