布尔逻辑多选问题

时间:2017-09-29 14:24:15

标签: boolean boolean-logic boolean-expression boolean-operations

Q值。如果x介于lower和upper之间,则包含以下哪个布尔表达式将为true,否则为false。

1:(x <=更低)|| (X GT =上)

2:(x> =更低)|| (X LT =上)

3:低于&lt; = x&lt; = upper

4:(x> =更低)&amp;&amp; (X LT =上)

5:u(x <=更低)&amp;&amp; (X GT =上)

这个问题的答案是什么?为什么?有人可以简单解释一下吗?

1 个答案:

答案 0 :(得分:0)

正确的是#4,为什么?

  1. 您可以丢弃1和2,因为您需要它们介于这些值之间,因此它必须大于或等于低于或等于高于此值。
  2. - #5与你的陈述相矛盾,因为它查找的值不在低位和高位的范围内,不管怎样,它可能无法击中,因为它表明高位应低于低位。
  3. 如果你给它一个数学表达式它可以是#3,但是对于编程语法,你很可能会发现它是#4格式。
  4. 在具有包容性的条件下,这意味着您的限制在您的范围内。