4、LR(k)方法是()。A.从左到右分析,每次向前预测k步的一种编译方法B.从左到右分析,是否归约句柄要向后看k个输入符号的一种编译方法C.从左到右分析,共经过k步的一种编译方法D.从左到右分析,每次走k步的一种编译方法
4、LR(k)方法是()。
A.从左到右分析,每次向前预测k步的一种编译方法
B.从左到右分析,是否归约句柄要向后看k个输入符号的一种编译方法
C.从左到右分析,共经过k步的一种编译方法
D.从左到右分析,每次走k步的一种编译方法
参考答案和解析
C 解析:LB(K)分析也是一种语法分析方法,是指从左至右扫描和自底向上的语法分析,且在分析的每一步,只须根据分析栈当前已移进和归约出的全部文法符号,并至多再向前查看K个输入符号,就能确定相对于某一产生式左部符号的句柄是否已在分析栈的顶部形成,从而也就可以确定当前所应采取的分析动作(是移进还是按某一产生式进行归约等)。
相关考题:
考虑下述文法,S为开始符号 G1[S]:S→A A→aAb | ab G2[S] S→AA→aA |a| 下列结论中为真的是(28)。A.G1是LR(0)文法,G2不是LR(1)文法B.G2是LR(0)文法,G1不是LR(1)文法C.G2是LR(1)文法,G1不是LR(1)文法D.G1和G2都是LR(1)文法
是编译程序中语法分析器的接受单位,并产生供以后各阶段使用的有关信息。LR分析法、(2)和(3)是几种常见的语法分析技术,其中(2)和LR分析法属于自下而上分析法,而(3)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(4)的分析能力最强,(5)的分析能力最弱。A.语句B.单词C.产生式D.表达式
在下述的编译方法中,自底向上的方法有(52),自顶向下的分析方法有(53)。①简单优先分析②算符优先分析③递归下降分析④预测分析技术⑤LR(K)分析⑥SLR(k)分析⑦LL(k)分析⑧LALR(K)分析A.③④⑦B.③④⑧C.③④⑤⑥⑦D.①②⑤⑥⑧
LR(k)方法是(19)。A.从左到右分析,每次走k步的一种编译方法B.从左到右分析,共经过k步的一种编译方法C.从左到右分析,每次向前预测k步的一种编译方法D.从左到右分析,是否归约句柄要向后看k个输入符号的一种编译方法
编译程序中语法分析器接受以(29)为单位的输入,并产生有关信息供以后各阶段使用。(30)、LR分析法和(31)是几种常见的语法分析技术,其中(30)和LR分析法属于自下而上分析法,而(31)属于自上而下分析法。LR分析法有SLR(1)、LR(0)、LR(1)和LALR(1)4种,其中(32)的分析能力最强,(33)的分析能力最弱。A.表达式B.单词C.产生式D.语句
LR-MODE照明继电器控制模式,模式选择2时,为()。A、仅在关门到位时,电梯停靠LR-T秒后LR继电器输出B、即使在开门时,电梯停靠LR-T秒后LR继电器输出C、在关门到位时,电梯停靠LR-T分后LR继电器输出D、即使在开门时,电梯停靠LR-T分后LR继电器输出
判断题LR分析方法是自顶向下语法分析方法。A对B错