1、消除下列文法G[S]的左递归,获得与其等价的、无左递归的文法G’[S]。 G[S]:S→Qc︱c Q→Rb︱b R→Sa︱a
第1题:
此题为判断题(对,错)。
第2题:
考虑下述文法,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)文法
第3题:
A.ab0
B.a0c01
C.aaa
D.bc10
第4题:
对于以下的文法G[S],(27)是其句子(从S出发开始推导)。 G(S):S→M|(S,M) M→P|MP P→a|b|c|…|x|x|z
A.(abc)
B.((a,f))
C.(c,(da))
D.((fac,bb),g)
第5题:
●试题二
对文法G[S]:S→a|∧|(T);T→T,S|S;回答问题1~问题3。
【问题1】
对文法G进行改写,然后对每个非终结符写出不带回溯的递归子程序。
【问题2】
经改写后的文法是否是LL (1) 的?指出它的预测分析表中 (1) ~ (3) 处的内容。
【问题3】
说明输入串(a,a)是否为G的句子。
第6题:
已知文法G[S]:S→A0|B1,A→S1|1,B→S0|0;该文法属于乔姆斯基定义的__(1)__文法,它不能产生串__(2)__。空白(1)处应选择()
第7题:
设有文法G[S]:S→Ap|Bq,A→a|cA,B→b|dB,则FIRST(Ap)为()
第8题:
已知文法G[S]:S→A0|B1,A→S1|1,B→S0|0;该文法属于乔姆斯基定义的__(1)__文法,它不能产生串__(2)__。空白(2)处应选择()
第9题:
设有文法G={{S},{a},{S→SaS|ε},S},该文法是()
第10题:
第11题:
第12题:
0型
1型
2型
3型
第13题:
ASAT
BB
CfSg
De
第14题:
对文法G[S]:S→a|∧|(T);T→T,S|S:回答问题1~问题3。
对文法G进行改写,然后对每个非终结符写出不带回溯的递归子程序。
第15题:
已知文法G2=(VT={a,',',(,)},VN={S,L),S,P),其中P为 S→(L)|a L→-L,s|s 与G2等价的不含左递归规则的文法是(29)。
A.G21=(VT={a,',',(,)},VN={S,L},S,P),其中P为 S→(L)|a L→S,S|S
B.G22=(VT<a,',',(,)},VN={S,L,L'},S,P),其中P为 S→(L)|a L→SL' L'→SL'|ε
C.G23=(VT{a,',',(,)},VN={S,L,L'},S,P),其中P为 S→(L)|a L→SL' U→,SL'|ε
D.G24=(VT=(a,',',(,)},VN=<S,L,L'},S,P),其中P为 S→(L)|a L→SL' L→SL'|S
第16题:
已知文法G2=(VT={a,',',(,)},VN{S,L},S,P),其中P为, S→(L)|a L→L,S|S (a,(a,a))是L(G2[S])的句子,这个句子的最左推导是(28)
A.
B.
C.
D.
第17题:
● 给定文法G[S]及其非终结符A,FIRST(A)定义为:从A出发能推导出的终结符号的集合(S 是文法的起始符号,为非终结符)。对于文法G[S]:
S→[L] | a
L→L, S| S
其中,G[S]包含的四个终结符号分别为:
a , [ ]
则FIRST(S)的成员包括 (48) 。
(48)
A. a
B. a、[
C. a、[和]
D. a、[、]和,
第18题:
说明下面文法G[S]是二义性文法:S→SaS|SbS|cSd|eS|f
第19题:
设有文法G[S]:S→S1|S0|Sa|Sc|a|b|c,下列符号串中不是该文法的句子的是()
第20题:
设有文法G[W]:W→A0A→A0|W1|0,改写文法消除左递归
第21题:
下列反应中,哪个是表示ΔH=ΔHfA、gB、r(s)的反应?()
第22题:
ab0
a0c01
aaa
bc10
第23题:
{p,q}
{b,d}
{a,c}
其他
第24题:
LL(1)文法
二义性文法
SLR(1)文法
算法优先文法