逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(  )。(其中∧、∨分别表示

免费题库2022-08-02  17

问题 逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(  )。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)A.abcbx0>∨∧∧∨B.ab∧c∨b∧x0>VC.ab∧cb∧x>0∨∨D.ab∧cbx0>∨∧∨

选项 A.abcbx0>∨∧∧∨
B.ab∧c∨b∧x0>V
C.ab∧cb∧x>0∨∨
D.ab∧cbx0>∨∧∨

答案 D

解析 本题考查逻辑表达式的计算及程序语言处理基础知识。
“逻辑与运算”的优先级高于“逻辑或运算”。
“逻辑与运算”表达式“x∧Y”的短路求值逻辑是:若x为假,则可知“x∧Y”的值为假,无需再对y求值,因此只有在x为真时继续对y求值。
“逻辑或运算”表达式“x∨y”的短路求值逻辑是:若x为真,则可知“x∨y”的值为真,无需再对y求值,因此只有在x为假时继续对y求值。
对于逻辑表达式“a∧b∨c∧(b∨x>0)”,从运算符的优先级方面考虑需先对“a∧b”求值,然后对“c∧(b∨x>0)”求值,最后进行“∨”运算,因此后缀式为“ab∧cbx0>∨∧∨”。
转载请注明原文地址:https://tihaiku.com/congyezige/2409451.html

最新回复(0)