(完整word版)编译原理期末大题(含答案)(word文档良心出品).pdf
《(完整word版)编译原理期末大题(含答案)(word文档良心出品).pdf》由会员分享,可在线阅读,更多相关《(完整word版)编译原理期末大题(含答案)(word文档良心出品).pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译原理期末大题1.设有如下文法G(S),试消除其左递归。G(S):SAc|c ABb|b BSa|a 解:SabcS|bcS|cS,S abcS|2.试构造与下面 G(S)等价的无左递归的文法。G(S):SSa|Nb|c NSd|Ne|f 解:SfN bS|cS,S aS|dN bS|,N eN|3.设有文法 G(S):SaBc|bAB AaAb|b Bb|求各产生式的 FIRST集,FOLLOW(A)和 FOLLOW(B),以及各产生式的 SELECT 集。构造 LL(1)分析表,并分析符号串baabbb是否是。解:(1)FIRST(aBc)=a,FIRST(bAB)=b FIRST(aA
2、b)=a,Ab:FIRST(Ab)=b,B b:FIRST(b)=b,FIRST()=FOLLOW(A)=b,#,FOOLOW(B)=c,#SELECT(S aBc)=a,SELECT(S bAB)=b,SELECT(A aAb)=a,SELECT(Ab)=b,SELECT(B b)=b,SELECT(B)=c,#因此,所得的 LL(1)分析表如表 A-4 所示。表 A-4 LL(1)分析表输入VN输入符号a b c#S SaBc SbABA AaAbA bB BbBB(2)分析符号串 baabbb成功,baabbb是该文法的句子,如图A-16 所示。步骤符号栈输入串所用的产生式1#S baa
3、bbb#SbAB2#BAb baabbb#3#BA aabbb#AaAb4#BbAa aabbb#5#BbA abbb#AaAb6#BbbAa abbb#7#BbbA bbb#Ab8#Bbbb bbb#9#Bbb bb#10#Bb b#11#B#B12#成功图 A-16 识别串 baabbb的过程4.对下列文法 G(S):SD(R)RR;P|P PS|I Di 计算文法 G中每个非终结符的FIRSTVT集和 LASTVT 集。构造文法 G的算符优先关系矩阵。解:(1)FIRSTVT(S)=(,i,FIRSTVT(D)=i,FIRSTVT(R)=;,(,i,FIRSTVT(P)=i,(,LAST
4、VT(S)=),LASTVT(D)=i,LASTVT(R)=;,),i,LASTVT(P)=i,)(2)算符优先矩阵,如表A-5 所示。表 A-5 优先矩阵();i#(B);i#B5.已知文法 G(S):Sa|(T)TT,S|S 给出句子(a,a),a)的最左推导并画出语法树;给出句型(T,a,(T)所有的短语、直接短语、素短语、最左素短语、句柄和活前缀。解:(1)最左推导:S(T)(T,S)(S,S)(a,S)(a,(T)(a,(T,S)(a,(S,S)(a,(a,S)(a,(a,a)语法树:如图 A-16 所示。文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V
5、10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q
6、5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6
7、L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T
8、9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W
9、1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9
10、V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L
11、4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10S(T )T ,SSa(T )SaaT ,S图 A-16(a,(a,a)的语法树(2)句型(T,a,(T)的短语、直接短语、素短语、最左素短语、句柄、活前缀及语法树(图 A-17)。短语:a|T,a|(T)|T,a,(T)|(T,a,(T)直接短语:a|(T)素短语:a|(T)最左素短语:a 句柄:a 活前缀:|(|(T|(T,|(T,a
12、S(T )T ,ST ,Sa(T )图 A-17 (T,a,(T)的语法树6.设文法()为:求()项目集族;构造识别文法()的;构造文法()的SLR()的分析表;分析句子的识别过程。解:(1)、(2)LR(0)项目集族和识别活前缀的DFA,如图 A-19 所示。图 A-19 LR(0)文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6L4T9V10文档编码:CL7W1Q5L8Y6 HG7H9V6L5L2 ZX4B6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 编译 原理 期末 答案 文档 良心 出品
限制150内