- 8
- 0
- 约5.09千字
- 约 7页
- 2018-01-05 发布于河南
- 举报
编译原理复习试卷
中 国 科 学 技 术 大 学
2005-2006学年第二学期考试试卷
考试科目:编译原理和技术 得分:
学生所在系: 姓名: 学号:
1、(b) 画出一个最简的确定有限自动机,它接受所有大于101的二进制整数。
2、(10分)构造下面文法的LL(1)分析表。
S ( a B S | b A S | (
A ( b A A | a
B ( a B B | b
3、(10分)下面的文法是二义文法
S ( E
E ( while E do E | id := E | E + E | id | (E)
请你为该语言重写一个规范的LR(1)文法,它为该语言中的各种运算体现通常的优先级和结合规则。不需要证明你的文法是规范LR(1)的。
4、(10分)为下面文法写一个语法制导的定义,它完成一个句子的while-do最大嵌套层次的计算并输出这个计算结果。
S ( E
E ( while E do E | id := E | E + E | id | (E)
5、(15分)考虑一个类似Pascal的语言,其中所有的变量都是整型(不需要显式声明),并且仅包含赋值语句、读语句、写语句、条件语句和循环语句。下面的产生式定义了该语言的语法(其中lit表示整型常量;OP的产生式没有给出,因为它和
您可能关注的文档
- 清华大学CAD二次开发电子教案第7章.ppt
- 几种排序算法的平均性能比较(实验报告).doc
- 2013-9计算机二级C语言题库.doc
- 基于TCP的网络聊天程序.docx
- 好好学习,天天向上-常见c#基础问题.doc
- 数据结构:简单选择,直接插入,快速排序,冒泡排序希尔排序,堆排序算法比较平台.doc
- 分支限界法求解旅行商问题.doc
- Java模拟试题(一).doc
- 《高级语言程序设计(C++I)》期末复习测试题答案.doc
- Android中的JSON详细总结.doc
- 2026年四川省崇州市高三数学下学期考试周测试卷附完整答案详解【有一套】.docx
- 2026年四川省万源市高三数学下学期考试二模考试卷(B卷)附答案详解.docx
- 2026年四川省峨眉山市高三数学下学期考试学业考试考试卷完整参考答案详解.docx
- 2026年四川省邛崃市高三数学下学期考试一模测试卷含答案详解(新).docx
- 2026年吉林省舒兰市高三数学下学期考试一轮复习模拟卷含答案详解【培优B卷】.docx
- 2026届云南金太阳联考高三下学期4月模拟预测语文(原卷版).docx
- 通用环保意识培养策略报告.docx
- 2026年吉林省舒兰市高三数学下学期考试二模试卷附答案详解【名师推荐】.docx
- 2026年吉林省舒兰市高三数学下学期考试二模测试卷及答案详解【精选题】.docx
- 2026年吉林省舒兰市高三数学下学期考试一模试卷【易错题】附答案详解.docx
原创力文档

文档评论(0)