- 10
- 0
- 约12.33万字
- 约 25页
- 2017-02-09 发布于河南
- 举报
编译原理期末考试卷
2001年编译原理试题
1.(10分)处于/* 和 */之间的串构成注解,注解中间没有*/。画出接受这种注解的DFA的状态转换图。
2.(10分)为语言
L = {ambn | 0 ? m ? 2n}(即a的个数不超过b的个数的两倍)
写一个LR(1)文法,不准超过6个产生式。(若超过6个产生式,不给分。若所写文法不是LR(1)文法,最多给5分。)
3.(10分)构造下面文法的LL(1)分析表。
D ? TL
T ? int | real
L ? id R
R ? , id R | ?
4.(15分)就下面文法
S ? ( L) | a L ? L ? S | S
? 给出一个语法制导定义,它输出配对括号的个数。
? 给出一个翻译方案,它输出每个a的嵌套深度。
如句子(a, (a, a) ),第一小题的输出是2,第二小题的输出是1 2 2。
5.(10分)Pascal语言for语句的含义见教材第222页习题7.13。请为该语句设计一种合理的中间代码结构。你可以按第215页图7.17的方式或者第219页图7.19的方式写出你的设计,不需要写产生中间代码的语法制导定义。
6.(5分)一个C语言程序如下:
func(i1,i2,i3)
long i1,i2,i3;
{
long j1,j2,j3;
printf(Addresses of i1,i2,i3
您可能关注的文档
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)