黑马程序员技术交流社区

标题: 为什么我认为应该选a呀,答案给的是c。并且嘛不应该都满足才是真吗? [打印本页]

作者: runsunlife    时间: 2015-8-14 17:41
标题: 为什么我认为应该选a呀,答案给的是c。并且嘛不应该都满足才是真吗?
能正确表示“当x的取值在[-58,-40]并且[40,58]范围内为真,否则为假”的表达式是(    )。
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)

作者: wangchao1992    时间: 2015-8-14 17:55
逻辑与 &&优先级比  逻辑或   ||   优先级高。.((x>= -58) && (x<= -40)) ||( (x>=40) && (x<=58))你可以这样理解
作者: wangchao1992    时间: 2015-8-14 17:57
你的 标题可以这样理解     当x的取值在[-58,-40]       或者           [40,58]范围内为真,否则为假
作者: runsunlife    时间: 2015-8-14 18:05
wangchao1992 发表于 2015-8-14 17:57
你的 标题可以这样理解     当x的取值在[-58,-40]       或者           [40,58]范围内为真,否则为假 ...

Bingo 正解。
作者: Eil.tea    时间: 2015-8-14 18:22
你选A,如果x=50的话,A就是真&&假&&真&&假,所以即便是在这个范围内,A和题目也不符
作者: 企业部-阿狗老师    时间: 2015-8-15 12:21
当x的取值在[-58,-40]       或者           [40,58]范围内为真,否则为假
作者: tangbinbin    时间: 2015-8-18 20:40
肯定是c啦,
作者: 李天昊    时间: 2015-8-18 21:07
"当x的取值在[-58,-40]并且[40,58]范围内为真,否则为假"
题目在玩文字游戏,这里的并且要理解成或者,就是||
哪里有即在[-58,-40]范围内,又在[40,58]范围内的数,选项a就是个空集
作者: Edware    时间: 2015-8-19 03:02
[-58,-40]和[40,58]是俩个范围,不可能有一个数同时满足这俩个范围,所以是或连接。
作者: wanghui001001    时间: 2015-8-19 08:30
a的话两个范围同时满足是不可能的,逻辑都是错误的
作者: leqoqo    时间: 2015-8-19 09:11
a  永远为假
b 永远为真
d 永远为真  
作者: Meracle    时间: 2015-8-19 17:43
A的意思在[-58,-40]范围内,也在[40,58]范围内,一定不对
作者: Melody丶Zhy    时间: 2015-8-19 21:15
题目不对 在[-58,-40]并且[40,58]范围内怎么会有这样的值 数学问题 如果中间是“或”
那么选 c




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2