2011函授编译原理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011函授编译原理

哈尔滨工业大学成人教育学院 2010年秋季学期 编译原理 试题(函授) 1、填空题(30分) 1)词法分析器的任务是(组织源程序输入,识别单词并表示或记号,查填符号表,删除无用符号,错误处理)。 2)参数传递方式:(传值,传名,传地址,传值结果) 3)存贮分配策略有:(静态,栈态,堆态)。 4:).语法分析分为:(自顶向下)和(自底向上)两大类分析方法,共有(递归下降,LL(1)预测分析,算符优先,LF分析法)四种分析方法。 5)从高级语言到汇编语言或机器语言的翻译程序称为(编译程序)。 6)素短语满足以下三个条件:(首先是一个短语,至少含有一个终结符,除自身外不在含有其他素短语) 7)编译程序由词法分析、语法分析、(语义分析,中间代码优化,目标代码生成)五个阶段组成。 8)优化的主要技术为:(删除无用公式值,复写传播,删除公共子表达式,强度削弱,删除归纳变量) 2.设有文法(S): E→E+F E→F F→(E) F→a 1) 该文法含有左递归吗?若有,消除它。(10分) 1消除左递归 E→FE’ FIRST(E )={ ( , a } E’→+FE’ FIRST(E’)={ + ,∑} E’→ ∑ FIRST(F )={ ( , a } F→(E) FOLLOW(E )={ ), # } F→a FOLLOW(F’)={ ), # } FOLLOW(F )={ + , ). # } 2) 改造后的文法是LL(1)文法吗?若是,给出其预测分析表。(10分)    ( ) a + # E E→FE’ E→FE’ E’ E→ ∑ E→+FE’ E→ ∑ F F→(E) F→a 因为分析表中没有冲突,所以改造后文法是LL(1)的。 3、 有文法G(S): 1、S →(A) 2、S →a 3、A→A+S 4、A→S     1)构造该文法的算符优先矩阵 (10分) FIRSTVT(S )={ ( , a } FIRSTVT(A )={ +,( , a } LASTVT(A ) ={ +,) , a } LASTVT(S ) ={ ) , a } ( ) + a ( ) + a    2)找出句型(A+S+S)中的所有短语、直接短语、句柄和LPP   (10分) 短语 :A+S,A+A+S,(A+A+S) 直接短语:A+S 句柄 :A+S LPP :A+S 4.文法G(S) 1.拓广文法: 0. S’→ S 1.S→As 1.S →aS 2.S→bS 2.S →bS 3.S→a 3.S →a 1)、写出识别文法G(S)活前缀的DFA(10分) 2)、写出其SLR(1)的分析表(10分) Fellow(S)={#} a b # S A 0 S2 S3 1 1 ACC 2 S2 S3 R3 4 3 S2 S3 4 R1 5 R2 5.写出下面语句产生的四元式序列 ( 10分) X=0; whie AB do X=x+1 ; x=100; 1.(=,0, ,X) 2.(j,A,B,4) 3.(j , , ,6) 4.(+ ,X,1,X) 5.(j , , ,2) 6.(=,100, ,x) 第二套 1.单项选择题(10分) ( A ) 是编译程序的组成部分 A.词法分析程序  B.文件管理程序  C.设备管理程序   D.进程管理程序 2)(B)不是左递归文法。 A.A-Aa|AaA B.A-aABc|CDef C.A-AapA|Aa D.A-AbSa|Aa 3) (A)不是含有回溯的文法。 A.S-Sa|ba B.S-aS|a C.S-aSa|aS D.S-aSa|a 4) ( A )是算符文法。 A.S-aS|aDsR B.S-AD|bS C.S-aSPa|aSb D.S-cS|DD 5) 设有文法G(S): E-E+T

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档