• 2022-05-31
    4种LR类文法之间的关系是:LR(0)⊂SLR(1)⊂LR(1)⊂LALR(1)
  • 内容

    • 0

      (1) 是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、 (2) 和 (3) 是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中 (4) 的分析能力最强, (5) 的分析能力最弱。 A: LALR(1) B: LR(1) C: LR(0) D: SLR(1)

    • 1

      若项目集 Ik 含有 A ->α • ,则在状态 k 时,仅当面临的输入符号 a∈FOLLOW(A)时,才采取“A ->α • ”动作的一定是( )。? LR(0)文法|LR(1)文法 ;|LALR 文法|SLR(1)文法

    • 2

      一个LR(1)文法合并同心集后若不是LALR(1)文法( )

    • 3

      自上而下的语法分析方法有算符优先分析法、SLR(1)分析法、LALR(1)分析法、_____。 A: LR(1)分析法 B: LR(0)分析法 C: LL(1)分析法 D: LL(0)分析法

    • 4

      关于LR(0)、LR(1)及LALR(1)三种LR类语法分析方法,下列描述正确的是_________。 A: 从功能上看,各种语法分析方法的分析能力从小到大依次为:LR(0) B: 从功能上看,各种语法分析方法的分析能力从小到大依次为:LR(0) C: 从活前缀状态机的状态数方面看,有:LR(0) D: 从活前缀状态机的状态数方面看,有:LR(0)=LALR(1)=LR(1)。