国际空间研究组织 | ISRO CS 2020 |问题 20
给定语法:
s → T * S⏐T
T → U + T⏐U
U → a⏐b
以下哪项陈述是错误的?
(A)语法没有歧义
(B)确保 + 优先于 *
(C) * 和 + 的从右到左求值发生
(D)这些都不是答案: (D)
解释:从以上语法可以得出以下几点:
- * 是右结合。
- + 是右结合。
- + 的优先级高于 *。
- 由于定义了偏好,因此语法并不模棱两可。
因此,选项(D)为真。
这个问题的测验
📅  最后修改于: 2022-05-13 01:58:04.959000             🧑  作者: Mango
给定语法:
s → T * S⏐T
T → U + T⏐U
U → a⏐b
以下哪项陈述是错误的?
(A)语法没有歧义
(B)确保 + 优先于 *
(C) * 和 + 的从右到左求值发生
(D)这些都不是答案: (D)
解释:从以上语法可以得出以下几点:
因此,选项(D)为真。
这个问题的测验