📜  门| GATE CS 2018 |简体中文第43章

📅  最后修改于: 2021-06-28 23:48:30             🧑  作者: Mango

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

10

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

(A) $具有较高的优先级,并且保持关联性; #是正确的关联
(B) #具有较高的优先级,并且具有关联性; $是正确的关联
(C) $具有较高的优先级,并且保持关联性; #保持关联
(D) #具有较高的优先级,并且是右关联的; $保持关联答案: (A)
说明:由于$将首先被评估,因此左关联性具有更高的优先级。而是正确的关联。在d#e#f中,将首先评估e#f(请参阅给定的解析树)。
因此,选项(A)是正确的。
这个问题的测验