全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编译原理期末大题1. 设有如下文法G(S),试消除其左递归。G(S):SAc|c ABb|b BSa|a解:SabcS|bcS|cS, SabcS|2. 试构造与下面G(S)等价的无左递归的文法。G(S):SSa|Nb|c NSd|Ne|f解:SfNbS|cS, SaS|dNbS|, NeN|3. 设有文法G(S):SaBc|bABAaAb|bBb| 求各产生式的FIRST集,FOLLOW(A)和FOLLOW(B),以及各产生式的SELECT集。 构造LL(1)分析表,并分析符号串baabbb是否是。解:(1)FIRST(aBc)=a, FIRST(bAB)=b FIRST(aAb)=a, Ab: FIRST(Ab)=b, Bb: FIRST(b) = b, FIRST()= FOLLOW(A)=b, #, FOOLOW(B)=c, #SELECT(SaBc)=a, SELECT(SbAB) =b, SELECT(AaAb)=a, SELECT(Ab)=b, SELECT(Bb)=b, SELECT(B)=c, #因此,所得的LL(1)分析表如表A-4所示。表A-4 LL(1)分析表输入VN输入符号abc#SSaBcSbABAAaAbAbBBbBB(2)分析符号串baabbb成功,baabbb是该文法的句子,如图A-16所示。图A-16 识别串baabbb的过程4. 对下列文法G(S):SD(R) RR;P|PPS|I Di计算文法G中每个非终结符的FIRSTVT集和LASTVT集。构造文法G的算符优先关系矩阵。解:(1)FIRSTVT(S)=(, i,FIRSTVT(D) =i,FIRSTVT(R)=;, (, i,FIRSTVT(P)=i, (,LASTVT(S)=),LASTVT(D)=i,LASTVT(R) = ;, ), i,LASTVT(P)=i, )(2)算符优先矩阵,如表A-5所示。表A-5 优先矩阵();i#();i#5. 已知文法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所示。图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 图A-17 (T,a,(T)的语法树6. 设文法()为:求()项目集族;构造识别文法()的;构造文法()的SLR()的分析表;分析句子的识别过程。解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数据分析报告授权协议合同二篇
- 2025年会展策划专员招聘面试参考题库及答案
- 2025年现代农业技术员招聘面试题库及参考答案
- 2025年制作与运营经理招聘面试题库及参考答案
- 2025年化工工程师招聘面试参考题库及答案
- 2025年固废处理技术专家招聘面试题库及参考答案
- 2025年拍摄制片招聘面试参考题库及答案
- 2025年商界分析员招聘面试题库及参考答案
- 2025年品牌策划专员招聘面试题库及参考答案
- 永州教师招聘题库及答案
- 2025年度食品安全员考试试题(答案+解析)
- 2025年河北廊坊霸州市公安局公开招聘警务辅助人员100名考试笔试备考试题及答案解析
- 2025年氧化铝制取工职业技能鉴定经典试题含答案
- 企业并购方案协议书
- 《海滨小城》教学课件(第二课时)
- 下载食品安全法课件
- 流态固化土工程结算合同模板
- 2025广东广州市海珠区凤阳街道第四批招聘雇员5人考试笔试参考题库附答案解析
- 2025年新版超声产筛考试试题及答案
- 互联网宗教信息服务审核员考试报名表
- 金庸小说赏析之射雕英雄传课件
评论
0/150
提交评论