- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理套卷
编译原理试卷三
一、单项选择题。(10分)
1. 面向机器语言指的是____C__。
A、用于解决机器硬件设计问题的语言 B、特定计算机系统所固有的语言 C、各种计算机系统都通用的语言 D、只能在一台计算机上使用的语言
2.如果文法G是无二义的,则下面 D 成立。
A、文法中的句子对应两棵不同的语法树; B、文法中某个句子有两个不同的最左推导; C、文法中某个句子有两个不同的最右推导;
D、文法中任一句子,它的最左或最右推导对应的语法树相同。 3.运行阶段的存储组织与管理的目的是____C__。
① 提高编译程序的运行速度。 ② 提高目标程序的运行速度。 ③ 为运行阶段的存储分配做准备。
A、 ①② B、 ①③ C、②③ D、①②③ 4. 设有文法G[I]:I-?I1|I0|Ia|Ic|a|b|c 下列符号串中是该文法的句子的是____C__ 1 ab0 2 a0c01 3 aaa 4 bc10
可选项有 A 1 B234 C 34 D1234 5.下面说法正确的是 A 。
A、一个SLR(1)文法一定也是LALR(1)文法 B、一个LR(1)文法一定也是LALR(1)文法 二、填空题 (15分)
1.编译程序与具体的机器 无关 ,与具体的语言 有关 。 2.SLR(1)分析法中,L的含义是 自左向右进行分析 ,R含义是 采用最右推导的逆过程 ,S含义是 简单的 ,“1”的含义是 向貌似句柄的符号串的查看一个输入符号 。
4.确定的有穷自动机是一个 五元组 ,通常表示为 M(Q,∑,t,q0,F) 。
5.在大部分现有编译中采用的方案主要有两种: 动态 分配方案和___静态____分配方案。
6.假定G是一个文法,S是它的 开始符号 ,如果S * α,则称_α__是一个句型,仅含终结符号的句型是一个 句子 。文法G所产生的 句子的全体是一个 语言 ,将它记为L(G)。 三、简答题。(30分)
1.设有文法G[S]:S?aAcB|Bd A?AaB|c B?bScA|b 请给出句子acabcbbdcc的最左推导及语法树。(6分)
s-aAcB-aAaBcB-aCaBcB-acabcB-acabcbScA-acabcbBCCA-acabcbbdcc 2.判断上题是否是算符优先文法?如是,请给出算符优先关系表。(7分) 是算符优先关系。因为产生式右部不包含相邻非终结符号
firstvt(s)={a,b,d} lastvt(s)={a,b,c,d}firstvt(s)={a,c} lastvt(s)={a,b,c} firstvt(s)={b} lastvt(s)={a,b,c} a b c d a = b = c d 3.对于第1小题给定的文法,句型aAaBScAcB的短语、简单短语及句柄是什么?(6分) S
1
a A C B A a B b s c A
短语:bScA AabScA aAabScAcB 简单短语:bScA 句柄:bScA
4.什么是二义性文法?请用例说明文法G[E]:
E?i | (E) | EAE A? + | - | * | /是二义性文法。(6分) 一个文法如果它的一个句子有两棵或两棵以上的语法树,则称此句子具有二义性,如果一个文法含有二义性的句子,则称此文法具有二义性。 例: i+i+i
5.符号表的作用是什么?一般有哪几种结构?(5分)
在编译过程中,始终涉及对一些语法符号的处理。要用到这些符号的相关属性。符号表的作用就是保存这些成份及其相关属性,以便在用时能找到。 无序符号表 有序符号表 栈符号表 四、词法分析――确定性有穷自动机
为以下字符集编写正规表达式,并构造与之等价的最简DFA(写出详细的具体过程): 在字母表{a,b}上的包含偶数个a且含有任意数目b的所有字符串。(15分) (b*ab*ab*)* 状态 Action GOTO a b d e f $ S R T 0 S3 1 1 acc 2 r2
您可能关注的文档
最近下载
- 国画大师徐悲鸿绘画作品欣赏 高清大图.docx VIP
- 三年级上第五单元《倍的认识》第四课时 《倍的认识练习课》阶梯作业.docx VIP
- 《结直肠损伤》课件.pptx VIP
- CAN总线分析工具BUSMASTER.pdf VIP
- 第15届蓝天杯教学设计评选结果.pdf VIP
- busmaster功能说明.ppt VIP
- 人工智能与科学之美智慧树知到期末考试答案章节答案2024年湘潭大学.docx VIP
- 深度学习在图像识别中的应用课件.ppt VIP
- 《财务报表编制与分析》哈尔滨商业大 智慧-树章节测试答案.docx VIP
- 2026-2030中国吸油烟机行业发展分析及发展趋势预测与投资风险研究报告.docx
原创力文档


文档评论(0)