首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

容易逻辑测试题,求详解

2013-01-11 
简单逻辑测试题,求详解5.程序片断if(a.equals(“0”)&&b.equals(“0”)){e1},在测试时有如下case,请问哪一条

简单逻辑测试题,求详解
5.程序片断if(a.equals(“0”)&&b.equals(“0”)){e=1},在测试时有如下case,请问哪一条不是必须测试的:()
A.a≠”0”;b≠”0”B.a≠”0”;b=”0”
C. a=”0”;b=”0”D. a=”0”;b≠”0”
[解决办法]
a
字数字数
[解决办法]
A不是必须测试的

个人见解:
1.C和D明显是必须的(1&&1、1&&0)
2.如果没有B,不能检查出“把&&错写为
[解决办法]
”的bug。所以B也是必须的
[解决办法]
要测什么题目没说清楚。

如果说是要测出未知的单一逻辑门,

1 ? 1 = 1
1 ? 0 = 0
0 ? 1 = 0

可以推断出是与门,也可以是同或门,仍不能唯一确定。
[解决办法]
a&&b的话其实就测试三个  a=false/b=false/a=b=true

热点排行