2015编译原理试题b卷答案(东北大学秦皇岛分校).doc

2015编译原理试题b卷答案(东北大学秦皇岛分校).doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015编译原理试题b卷答案(东北大学秦皇岛分校)

东 北 大 学 秦 皇 岛 分 校 课程名称: 编译原理 试卷: (B )答案 考试形式: 闭卷 授课专业: 计算机科学与技术 考试日期: 年 月 日 试卷:共 4 页 题号 一 二 三 总分 得分 阅卷人 填空题(每空1分,共15分) 1、乔姆斯基形式文法共有4种,分别是 0型或短语文法 , 1型 或上下文有关文法 , 2型或上下文无关文法 , 3型或正规文法 。 2、列举4种以上的自底向上语法分析方法 简单优先 , 算符优先 , LR(0) SLR(1), LR(1),LALR(1) , 。 3、程序设计语言的发展带来了日渐多变的运行时存储管理方案,主要分为两大类,即 静态存储分配 方案和 动态存储分配 方案。 4、你所知道的词法分析程序自动构造工具有 LEX 。 5、C语言运行时栈式内存分配的活动记录内容一般包括(列举三个): 老SP、返回地址、参数个数、参数、局部变量、临时工作单元 。 6、表达式a:=b*c+b*d的逆波兰表示为:abc*bd*+:=。 选择题(每题1.5分,共15分) 1、哪个不是DFA的构成成分(B) A、 有穷字母表 B、初始状态集合 C、 终止状态集合 D、有限状态集合 2、词法分析器的输入是(B) ?A、单词符号串???? B、源程序 ?C、语法单位???? ??D、目标程序 3、自上而下语法分析方法的主要动作是(B) A、移进 B、推导 C、规约 D、匹配 4、设有文法G[S]:S→b|bB B→bS ,则该文法所描述的语言是( C ) A、L(G)={bi|i≥0} B、L(G)={b2i|i≥0} C、L(G)={b2i+1|i≥0} D、L(G)={b2i+1|i≥1} 5、.设有文法G[S]: S→Ap|Bq,A→a|cA,B→b|dB ,则FIRST(Ap)为( C ) A、{p,q} B、{b,d} C、{a,c} D、 其他 6、中间代码生成时所依据的是( D ) A、语法规则 B、 词法规则 C、语义规则 D、等价变换规则 7、在编译程序中与生成中间代码的目的无关的是( D ) A、便于目标代码优化 B、便于存储空间的组织 C、便于目标代码的移植 D、便于编译程序的移植 8、一个S属性文法一般采用的语法制导翻译方法( D )。 A. LL(1) B. 算符优先 C、LR方法 D.以上三种都可以 9、中间代码是介于源语言程序和什么之间的一种代码( D ) A、源代码 B、机器语言 C、汇编语言 D、 目标代码 10、在一个基本块内进行的代码优化是 D 。 A.全局优化 B. 代码外提 C.循环优化 D. 局部优化 三、简答题(20分) 1、一个上下文无关文法生成句子abbaa 的推导树如下:(13分) (1)给出串abbaa 最左推导、最右推导。(4分) (2)该文法的产生式集合P ,语言可能有哪些元素?(4分) (3)找出该句子的所有短语、直接短语、句柄。(5分) (1)串abbaa 最左推导: S=ABS=aBS=aSBBS=aBBS=abBS=abbS=abbAa=abbaa 最右推导: S=ABS=ABAa=ABaa=ASBBaa=ASBbaa=ASbbaa=Abbaa=abbaa (2)产生式有:S→ABS |Aa|ε A→a B→SBB|b 可能元素有:ε aa ab abbaa aaabbaa …… (3)该句子的短语有: a 是相对A 的短语 ε 是相对S 的短语 b 是相对B 的短语 εbb 是相对B 的短语 aa 是相对S 的短语 aεbbaa 是相对S 的短语 直接短语有:a ε b 句柄是:a 2、(7分)名词解释: 符号串 符号串的头 符号串的尾 符号串的固有头 符号串的固有尾 符号串的集合 符号串的闭包 四、综合题(50分) 1、构造正

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档