对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布

免费题库2022-08-02  69

问题 对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式“a or((b>c)and d)”,当(  )时可进行短路计算。A.a的值为trueB.d的值为trueC.b的值为trueD.c的值为true

选项 A.a的值为true
B.d的值为true
C.b的值为true
D.c的值为true

答案 A

解析 在题干表达式中,最底部的运算为or运算。对于or运算,只要参与运算的两参数中有一个true出现,结果就是1。显然,当a为true时,表达式的结果必是true,无需进行其他表达式的运算,故应选择A。
转载请注明原文地址:https://tihaiku.com/congyezige/2426475.html

最新回复(0)