对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式

资格题库2022-08-02  50

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

选项 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://tihaiku.com/congyezige/2428011.html

最新回复(0)