📌  相关文章
📜  国际空间研究组织 | ISRO CS 2020 |问题 20

📅  最后修改于: 2022-05-13 01:58:04.959000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2020 |问题 20

给定语法:

s → T * S⏐T
T → U + T⏐U
U → a⏐b 

以下哪项陈述是错误的?
(A)语法没有歧义
(B)确保 + 优先于 *
(C) * 和 + 的从右到左求值发生
(D)这些都不是答案: (D)
解释:从以上语法可以得出以下几点:

  1. * 是右结合。
  2. + 是右结合。
  3. + 的优先级高于 *。
  4. 由于定义了偏好,因此语法并不模棱两可。

因此,选项(D)为真。
这个问题的测验