📌  相关文章
📜  教资会网络 | UGC NET CS 2016 年 7 月 – II |问题 35

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

教资会网络 | UGC NET CS 2016 年 7 月 – II |问题 35

以下哪项是错误的?
(A)文法 S → a Sb |bSa|SS|∈,其中 S 是唯一的非终结符,而 ∈ 是空字符串,是不明确的。
(B) SLR 比 LALR 更强大。
(C) LL(1) 解析器是自上而下的解析器。
(D) YACC 工具是一个 LALR(1) 解析器生成器。答案:(乙)
解释:

  • 文法 S → a Sb |bSa|SS|∈,其中 S 是唯一的非终结符,而 ∈ 是空字符串,是不明确的。当我们尝试生成一个表达式时,一个字符串可以由一个以上的解析树生成。
  • LALR 比 SLR 更强大。
  • LL(1) 解析器是自上而下的解析器。
  • YACC 工具是一个 LALR(1) 解析器生成器。

    所以,选项(B)是正确的。这个问题的测验