只有当布尔表达式 、 和 都是 时,以下哪项的计算A
结果B
为C
真false
?
答:
!(A || B || C)
我的回答:!(A && B && C)
为什么我的答案不正确?如果A
, B
and C
are allfalse
并且 the!
是分布式的,它将使它们全部成为true
,从而返回true
。
鉴于a
,b
和c
是整数,请考虑布尔表达式
(a < b) || !((c == a * b) && (c < a))
以下哪项可以保证表达式是true
?
答案:
c < a
是false
结果(c == a * b)
不false
也是因为存在&&
吗?