- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译原理期末考卷
一、(10分)判断题(正确填√,错误填×,每小题2分)1.自顶向下分析方法会遇到的主要问题有回溯和提取左公因子。2.每个过程的活动记录的大小在编译后可静态确定。3.符号表是由一张二维表组成的,用于存放符号名称及符号信息。4.每个文法都能改写为LL(1)文法。5.LR(0)和SLR(1)分析法的不同点仅在于Action表中归约项目的填二、(32分)简单题1.(4分)正规表达式(a|b)(a|b)表示的集合有哪几个元素?2.(6分)写出表达式x:=(a+b)/2-4*(c-d)的后缀式和三元式3.(6分)改写文法G[A]:A-Ba|b B-Ab|b ,对其消除左递4.(5分)构造产生语言{abnc | n≥0}的上下文无关文法。5.(5分)假设要为文法G[S]:S-A A-Ba|t B-aB|b,构造有项目6.(6分)对文法G[S]:S-a|*|(T)T-T+S|S写出各非终结符的FirstVT和LastVT三、(10分)已知文法G[S]:S-BA A-BS|d B-aA|bS|c证明adaAS是该文法的一个句型,画出相应语法该句型全部的短语、直接短语、句柄、素短语四、(15分)已有正规表达式0(0|1)*1(01)*(1)(10分)将正规表达式转化成DFA,并最小化。(2)(5分)将DFA转化成右线性文法。五、(10分)有文法G[S]:S-AB|cCA-b|εB-aC|εC-aS|c分别求所有产生式的select集。六、(15分)已知文法A-aAd|aAb|ε(1)(5分)判断该文法是否是SLR(1)文法(2)(5分)若是则SLR(1)文法构造相应分析表(3)(5分)输入串ab#给出分析过程(下表格式)。序号状态栈符号栈输入七、(8分)将语句If xy thenwhile x15 dox:=x*2;elsex:=y;翻译成四元式序列。1. 给定如下正规式: (0(0|1)*1)*画出相应的最小DFA。写出a相应的右线性文法。2.已知文法G[S] S→Sabc|abc|adc|cbc|c问:该文法是LL(1)文法吗?若不是,请对其进行改造,请构造其分析表,并分析cabcab是否为该文法的句子3.已知文法G[S]规则为: SSaF|F F FbP|P P c|d1.试证明文法G[S]为算符优先文法,并构造其算符优先表.2.分析cbdac是否为该文法的句子3.证明cbPad是该文法的一个句型语法推导树,并求该句型全部的短语、直接短语、句柄、素短语和最左素短语。4.已知文法G[S]:S→TaR | R T→bR | c R→T1.构造该文法的LR(0)项目集规范族。2. 构造识别该文法所产生活前缀的DFA。3. 试构造其SLR分析表,并判断该文法是否是SLR(1)文法。5.翻译下列语句为四元式代码。z := (a+b)/2;while i 10 do{ z := x /2*y;i:=i+1;}6.对于如下程序,写出f1刚执行结束时的活动记录栈的内容F(){intx,y;f1(){inti,j;j=x;}f2(int a, float b){ f1(); f3();}f3(){inta,b;x=a+b;}f2(x,y);}
您可能关注的文档
- 简支钢桁架的静载试验报告.pdf
- 简易加减计算器数电课程设计.pdf
- 简析几种垂直轴风力机叶片攻角调整方法的优缺点.doc
- 算法分析与设计第十三讲第十四讲随机算法及实例分析.pdf
- 简述DMX通信.ppt
- 算符优先文法分析.doc
- 管机专业知识介绍.ppt
- 管桁架考试复习资料.doc
- 第部分高级数据结构与算法班.pdf
- 管理会计实践发展现状与展望先进管理会计方法在中国应用状况调查.pdf
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
最近下载
- 骨科无菌术 手术区域的准备.pptx
- 《海岸带生态系统现状调查与评估技术导则 第7部分:牡蛎礁》(报批稿).pdf VIP
- GB4943-2001 信息技术设备 安全 第1部分:通用要求.pdf
- 基于舞弊风险因子理论的柏堡龙财务舞弊案例研究.pdf
- 《海岸带生态系统现状调查与评估技术导则 第5部分:珊瑚礁》(报批稿).pdf VIP
- 建筑施工安全风险辨识和分级管控指南、台账、企业安全风险分级管控清单.docx VIP
- 2025年施工员考试题库及完整答案【名师系列】.docx VIP
- 2025年施工员考试题库附完整答案【夺冠】.docx VIP
- 2025年白蚁防治员岗位职业技能资格知识考试题库(附含答案).docx
- 国际护士节护理操作技能竞赛理论题库.docx
文档评论(0)