黑马程序员技术交流社区
标题:
跪求大神解答关于逻辑与或非的问题
[打印本页]
作者:
kansiliyundi
时间:
2015-5-19 21:25
标题:
跪求大神解答关于逻辑与或非的问题
能正确表示“当x的取值在[-58,-40]并且[40,58]范围内为真,否则为假”的表达式是( c )。
A.(x>= -58) && (x<= -40) && (x>=40) && (x<=58)
B.(x>= -58) || (x<= -40) || (x>=40) || (x<=58)
C.(x>= -58) && (x<= -40) || (x>=40) && (x<=58)
D.(x>= -58) | |(x<= -40) && (x>=40) || (x<=58)
这道题的正确答案是c 但是我一直不能理解 自己做得答案是a 因为答案我觉得它说的时-58,40并且40,58 并且不是代表应该是逻辑与吗
作者:
Emma
时间:
2015-5-20 09:28
首先,这两个域不是重叠的,所以要么在A里面,要么在B里面,x在这两个里面都算是真
作者:
gclforios
时间:
2015-5-20 10:05
我觉得他表达错误的意思了,应该是-58,40或者40,58才对,不过楼主人家表达的本质还是在这两个范围内的
作者:
jingkai
时间:
2015-5-20 10:31
好乱啊看着
作者:
猴子啊猴子
时间:
2015-5-20 11:17
题目里边的2个都或的关系.怎么可能同时在两个范围之内呢
作者:
~缘~
时间:
2015-5-20 13:23
感谢分享!
作者:
hehelaicaicai
时间:
2015-5-20 15:17
(x>= -58) && (x<= -40) && (x>=40) && (x<=58) 如果是这样的话 那就没真的了。在-58到-40之间,还得在40到58之间,哪有符合这样的数。也许题目该改成或者,这样就明确了。
作者:
sdzwb89
时间:
2015-5-20 16:11
支持沙发的解释,因为两个域不重叠,所以只能在一个域里面,用 || ,如果用 && 那就没有为真的时候了
作者:
李闯
时间:
2015-5-20 22:31
这道题包含了逻辑运算符 的 短路问题 自己可以在这方面再看下 就清楚了
作者:
aSmallStone
时间:
2015-5-20 23:52
沙发,沙发
作者:
zhangyq
时间:
2015-5-21 00:18
完全看不懂!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2