📜  门| GATE CS 2018 |第 43 题

📅  最后修改于: 2021-09-25 06:44:20             🧑  作者: Mango

考虑以下表达式 a#b$c$d#e#f 的解析树,涉及两个二元运算符$ 和 #。

10

对于给定的解析树,以下哪一项是正确的?

(A) $ 具有更高的优先级并且是左结合的; # 是右结合
(B) # 具有更高的优先级并且是左结合的; $ 是右结合
(C) $ 具有更高的优先级并且是左结合的; # 是左结合的
(D) # 具有更高的优先级并且是右结合的; $ 是左结合的答案:(一)
解释:由于$将首先被评估,所以左结合具有更高的优先级。而#是右结合的。在 d#e#f 中,e#f 将首先被评估(参考给定的解析树)。
因此,选项(A)是正确的。
这个问题的测验