A.消除左递归和提取公共右因子B.消除右递归和提取公共左因子C.消除左递归和提取公共左因子D.消除右递归和提取公共右因子
单项选择题递归子程序法的原理是对文法中每个非终结符U(它们代表一定的语法成分)都编出一个(),以完成该非终结符号所对应的()的分析和识别任务。
A.子程序;语法成分B.中间代码;语法成分C.子程序;词法成分D.中间代码;句子成分
单项选择题下列描述括号匹配的文法中,属于LL(1)文法的有()。(1)S->(SS’|εS’->)|ε(2)S->(S)S|ε(3)S->S(S)S|ε(4)S->(S|S’S’->(S’)|ε
A.(1)B.(2)C.(3)D.(4)
单项选择题若A→α B β是一个产生式,则把()加至FOLLOW(B)中。
A.FIRST(β)\{ε}B.FIRST(α)\{ε}C.FIRST(β)\{#}D.FIRST(α)\{#}
单项选择题在计算FOLLOW集时,对于文法的开始符号S,应置()于FOLLOW(S)中。
A.SB.εC.aD.#
单项选择题LL(1)法是实现自上而下的一种有效方法,它使用()。
A.分析栈和中间代码B.中间代码和句柄C.分析栈和分析表D.分析表和句柄