山东理工 编译原理 期末试题
更新时间:2023-12-08 18:56:01 阅读量: 教育文库 文档下载
- 山东理工大学推荐度:
- 相关推荐
山东理工大学编译原理 2010-2011第一学期期末试题
一.(15)
1.乔姆斯基把文法分成____种类型,在编译原理中用来描述程序设计语言词法结构的是______文法,用来描述程序设计语言语法结构的是______文法。
2.一个上下文无关文法 G 包括四个组成部分:一组终结符号,一组______,一个开始符号以及一组______。
3.自上而下语法分析法会遇到的主要问题有______和______。
4.最右推导也称______,最右推导的逆过程称为最左归约,也称为______。
5.一个文法符号的______属性是通过语法树中它的文结点和/或兄结点的相应文法符号和属性来计算的,而______属性是通过语法树中它的子结点的属性之值来计算的。 6.常用的两种动态存贮分配方法是______动态分配和______动态分配。
7.在 PASCAL 语言中,为了在过程的嵌套调用过程中实现对非局部名字的访问,可以采用______和活动记录,或______和活动记录的方式。
二.(15)
1. 请画出编译程序的总框图。
2. 请给出表达式(a+b)*c+c/d 的后缀式,并将其表示成三元式、四元式和间接三元式。
3.设文法 G(s):S→(A)|a A→A+s|s ,请构造各非终结符的 FIRSTVT 集合和 LASTVT 集合。
三.(10)将下列语句翻译成四元式序列(假定地址从 100 开始) While( a>b and a If a>0 then b:= b+1 Else d:= d-1 四.(15)构造一个 DFA,它接收∑={a,b}上所有满足如下条件的字符串:每个 a 都有 b 直接跟在右边。 五.(10)有文法 G[S]:S→BA.A→BS|d.B→aA|bS|C (1) 证明文法 G 是 LL(1)文法 (2)构造 LL(1)分析表。 六.(10)设有基本块.B:= 3 G:= B*F K:= B*5 D:= A+C H:= A+C L:= K+J E:= A*C I:= A*C M:= L F:= D+E J:= H+I (1) 画出 DAG 图 (2)假设基本块出口时只有 L 被引用,请写出优化后的四元序 八.(10) 现有如下基本块的三地址代码序列. T1:= A+B T2:= T1-C T3:= D=T2 T4:= D+E W:= T3*T4. 假定只有两个寄存器 R0 和 R1 可用,变量 W 在基本块出口的活跃变量,试利用基本块的代码生成算法,生成其汇编语言的目标代码,并给出其寄存器描述和地址描述。 九.(15)某语言的拓广文法 G’为:(0)S'→S (1)S→AB (2)A→aBa| (3)B→bab| (1)请构造该文法的 LR(0)项目集规范族; (2)该文法是 SLR(1)文法吗?若是构造相应分析表; (3)给出输入串 baab#分析过程
正在阅读:
山东理工 编译原理 期末试题12-08
医学免疫学名词解释和大题(内部资料)06-04
K12学习七年级生物上册2.1.1练习使用显微镜练习题无答案新版新人教版12-22
数学建模实验报告401-21
多了一份成熟作文600字06-16
洛阳理工学院2015年毕业生就业质量报告10-08
英国1999年合同法(第三方权利)110-11
残余应力对切削加工精度的影响及消除07-23
1.2.2建设工程安全生产技术标准、规范清单 - 图文11-30
香港游作文500字06-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 山东
- 编译
- 期末
- 理工
- 试题
- 原理
- 八年级下Unit4导学案
- 浅谈学生社团活动在学校德育中的作用
- 高分子物理学习题 第一章 答案
- 国际贸易答案7
- 血站质量管理规范复习题5
- 2018年麻醉气体监测仪行业现状及发展趋势分析(目录)
- 物理人教新课标版第12章《运动和力》单元复习学案
- 安捷伦5100 ICP-OES作业指导书
- according和accordingly的用法和翻译收集资料
- 齐老师微博整理滨州学院2015年12月期末考试世界古代史题库
- 检修公司2008年化肥装置大修宣传工作方案
- 2018年学习十九大、新宪法知识竞赛试题及答案
- 幽默一把:谈谈避孕方法优缺点比较(经典转载)
- 金沙江水电开发第一期工程向家坝和溪洛渡水电站综合比选报告
- 2018年六年级语文上学期期末测试试题 新人教版(I卷)(附答案)
- 中医治疗单纯性肥胖概况
- 县公安局大队营房建设项目可行性策划书
- 我国旅游业的现状、问题及对策
- 操作系统经典问题
- 农业技术经济学课程论文 赵文韬+农经二班+201020412031