编译原理2006期.doc
2006~2007学年第1学期期末考试试卷
《编译原理》答案
一、单项选择题(共10分,每小题1分。)
A卷答案:
题号123456答案BADDFAACC分值111211111B卷答案
题号123456答案DDABACCFA分值211111111二、简答题
简要叙述语法分析的基本功能是什么?对于同一个文法,LALR(1)和SLR(1)的分析表状态个数相同,为什么前者的分析能力要比后者强?(简述要点即可)(10分)
答:语法分析的基本功能是:
语法分析处于词法分析和语义分析之间,它的输入是词法分析的输出,它的输出是语义分析的输入。(1分)
词法分析对输入的字符串进行分析,判断是否一个合法的输入。其中合法是指输入的字符串是否符合程序设计语言的语法规定(或者文法的规定)。(3分)
对于不符合语法的字符串要设计错误处理机制。其分析方法包括自顶向下和自底向上分析两种。(1分)
LALR(1)比SLR(1)分析能力强的原因:
在构造分析表时,SLR(1)中的规约项填写的是全体FOLLOW(A)集合中的符号,这样就增加了移动-规约冲突的可能性。(2分)
而对于LALR(1),虽然分析表状态和SLR(1)同样多,但是它采用了向前搜索符技术,使得规约项填写的只是FOLLOW(A)集
您可能关注的文档
- 第十章网路管理(NetworkManagement).ppt
- 第四章化工容器典型零部件图库的二次开发-南京林业大学毕业设计(论文).doc
- 第四章嵌入式系统工具链.ppt-大连理工大学精品课程.ppt
- 第四章文档视图结构-西安交通大学计算机程序设计.ppt
- 简体转繁体.doc
- 简单仓库管理-SAPBestPractices.ppt
- 管理支持程序与对象.ppt
- 管理系统文件-中州科技大学.doc
- 类与对象课后练习-Read.doc
- 粤语动词持续体貌词尾分类第二届肯特岗国际汉语语言学圆桌会议论文.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)