对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式“b or((c>d)and a)”,(31)时可进行短路计算。

admin2021-01-13  21

问题 对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式“b or((c>d)and a)”,(31)时可进行短路计算。

选项 A、d为true
B、a为true
C、b为true
D、c为true

答案C

解析 本题考查布尔表达式的计算。对于布尔运算符and:x and y的值为真,当且仅当x和y都为真。若x为假,则不管y是真是假,x and y都为假。对于布尔运算符or:x or y的值为假,当且仅当x和y都为假。若x为真,则不管y是真是假,x or y都为真。对于表达式“b or((c>d) and a)”,若b为真,则不管((c>d) and a)是真是假,整个表达式的值都为真。
转载请注明原文地址:https://kaotiyun.com/show/DbNZ777K
0

最新回复(0)