ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:239.15KB ,
资源ID:5614301    下载:注册后免费下载
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-5614301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2022年春上学期西安电子科技大学《编译原理与技术》期末考试试题(题目).docx)为本站会员(20222老太太)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

2022年春上学期西安电子科技大学《编译原理与技术》期末考试试题(题目).docx

1、第 1 页 (共 2 页)学习中心/函授站 _姓 名 学 号西安电子科技大学网络与继续教育学院2022 学年上学期编译原理与技术期末考试试题(综合大作业)题号 一 二 三 四 总分题分 10 20 30 40得分 考试说明:1、大作业试题公布时间:2022 年 4 月 22 日;2、考试必须独立完成,如发现抄袭、雷同均按零分计;3、答案须用西安电子科技大学网络与继续教育学院 2022 春期末考试答题纸(个人专属答题纸)手写完成,要求字迹工整、卷面干净、整齐;4、拍照要求完整、清晰,一张图片对应一张个人专属答题纸(A4 纸),正确上传。一、单选题(每小题 2 分,共 10 分)1、在以阶段划分的

2、编译器中,_阶段的主要作用是识别源程序中的句子结构。A、词法分析 B、语法分析 C、语义分析 D、代码优化2、在自下而上语法分析中,LL(1)中的第二个 L 表示_。A、最右归约 B、最左推导 C、最左归约 D、最右推导3、在自下而上语法分析中,句柄是指右句型中的_。A、非终结符 B、短语 C、直接短语 D、最左直接短语4、给定文法 AbA|aa, 是该文法的句子。A、aabb B、abab C、bbaa D、baba5、在布尔表达式短路计算的翻译方案中,当按照产生式EE1 and E2 进行归约时,可以确定 。A、E1 的真出口 B、E1 的假出口 C、E2 的真出口 D、E2 的假出口二、

3、填空(每空 2 分,共 20 分)1、动态存储分配包括 分配和 分配两种。2、正规式 (a|b)*abb 表示的正规集为 。3、上下文无关文法 G 的四元组(N,T,P,S)中,S 表示 ,P 表示 。4、在文法 EE + T | T TF * T | F Fid 中,运算 + 的优先级比 * ,第 2 页 (共 2 页)运算 + 是 结合的,运算 * 是 结合的。5、函数调用执行时,引用调用是指 ,值调用是指 。三、简答题(每小题 10 分,共 30 分)1、请列举三种常用的中间代码,并说明编译过程中采用中间代码有什么好处。2、请计算下面文法 GE中各非终结符的 FIRST 和 FOLLOW

4、 集合。请说明该文法为什么不是 LL(1)文法。EE * T | T TT - F | F F(E) | id3、请给出下述语句的三地址码序列并指出此语句的出口。while(a0) or (b0 then a:=a-1else b:=b+1 1end;四、计算题(每小题 20 分,共 40 分)1、某 NFA 的状态转换图如下表所示(0 是初态,3 是终态)(1)(3 分)写出该 NFA 可识别的 3 个长度各不相同的串;(2)(12 分)写出将该 NFA 确定化为 DFA D 的过程,并给出 D 的状态转换图;(3)(5 分)计算 D 的最小 DFA D,并给出 D的状态转换图。2、设有上下

5、文无关文法G及其语法制导翻译如下(注:G中终结符id仅由单个英文字母组成,如a, b等):EE 1 +T E.place=newtemp; emit(+, E 1 .place, T.place, E.place;| T E.place=T.place;TT 1 *F T.place=newtemp; emit(*, T 1 .place, F.place, T.place;| F T.place=F.place;Fid F.place=id.name;(1)(7 分)画出 a+b*c 分析树;(*表示算术乘、-表示算术减);(2)(3 分)当 a=3、b=2、c=5 时,写出表达式 a+b*c 的结果;(*表示算术乘、+表示算术加)(3)(10 分)给出文法 G 识别活前缀的 DFA,简要说明该 DFA的项目集中是否有冲突及冲突的类型。0ab b b23 1

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报