- 13
- 0
- 约1.6千字
- 约 6页
- 2017-01-07 发布于浙江
- 举报
天津大学试卷专用纸
学院计算机科学与技术学院专业 班 年级 学号 姓名 共 5 页 第 1 页
2010~2011学年第1学期期末考试试卷
《编译原理》(共5页)
(考试时间:2010年12月21日)
题号
一
二
三
成绩
核分人签字
得分
一 、选择题.A....①ab0 ②a0c01 ③aaa ④bc10
可选项有
A.① B.②③④ C.③④ D.①②③④
4.语法分析的常用方法是
①自顶向下 ②自底向上 ③自左向右 ④自右向左
可选项有:
A.①②③④ B.①② C.③④ D.①②③
5.两个有穷自动机等价是指它们的。A.状态数相等? B.有向弧数相等 C.所识别的语言相等??D.状态数和有向弧数相等......。A.语法? ? B.? ???C.? ???D.→aB B→Aa B→b;那么G[S]是( )
A.正则文法 B.上下文无关文法 C.二义性文法
二、简答题(每题5分,共20分)
1.何谓二义性文法?试举一例说明。
2.通过合并LR(1)文法中的同心状态得到的LALR(1)文法可能会产生哪些冲突?一定不会产生哪些冲突?为什么?
天津大学试卷专用纸
学院 计算机科学与技术专业 专业 班 年级 学号 姓名 A卷 共 5 页 第 2 页
3.编译程序在逻辑上由哪几部分组成?编译程序和解释程序有哪些区别?
4.设G=(VN,VT,P,S)是上下文无关文法,产生式集合P中任意一个产生式应具有什么样的形式?若G是正则文法呢? 三、推导题(共70分)
1.对于文法G[S]:
S→AB A→Aa|bB B→a|Sb
求句型baSb的全部短语、直接短语和句柄。(10分)
天津大学试卷专用纸
学院 计算机科学与技术专业 专业 班 年级 学号 姓名 A卷 共 5 页 第 3 页
2. 构造一个NFA,
(1) 接受字母表{a,b}上的正规式(ab|a)*bb*描述的集合。(4分)
(2) 将(1)中的NFA转换为等价的DFA (3分)
(3) 将(2)中的DFA转换为最小状态DFA(写出步骤)(3分)
3. 为文法G[S]
S→(L) | a
L→L,S | S
(a)写出一个语法制导定义,计算括号的对数(5分)
(b)写出一个语法制导定义,计算括号嵌套的最大深度(5分)
天津大学试卷专用纸
学院 计算机科学与技术专业 专业 班 年级 学号 姓名 A卷 共 5 页 第 4 页
4. 用自底向上的语法分析方法分析数学公式编排预处理器EQN中的文法G[E]:
E→E sub E sup E
E→E sub E
E→E sup E
E→{E}
E→c
对于上述二义性文法G[E],给出如下规则
(1) E→E sub E sup E是特例产生式。
(2) sub和sup具有相同的优先级
(3) sub和sup的结合顺序都是右结合的。
您可能关注的文档
最近下载
- 《散文诗二首》教学设计 .pdf VIP
- 生活化课程的开展与实施.pptx VIP
- 第7课《散文诗二首》教学设计- 2024-2025学年统编版语文七年级上册.docx VIP
- 13631大连东软信息学院申请新增硕士学位授予单位申请报告.pdf VIP
- 2025年高考(四川卷)化学真题(学生版+解析版).docx
- 机组汽轮机轴承检修项目组织、技术、安全措施.doc VIP
- 06【人教精通英语课文版字帖】六年级上册课文同步内容衡水体描红字帖(三年级起点)unit5.pdf VIP
- 2023年《民事诉讼法》基础精讲讲义(蔡辉).PDF VIP
- 2023-2024北师大版小学5五年级数学下册(全册)测试卷及答案.doc VIP
- 13599大连艺术学院申请新增硕士学位授予单位申请报告.pdf VIP
原创力文档

文档评论(0)