编译原理考试习题与答案.ppt

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

作业评讲 Chapter 3.词法分析 CH.3.练习题8(P64.) 8. 给出下面的正规表达式。 (1) 以01结尾的二进制数串; 正规式 (0|1)*01 (2) 能被5整除的十进制整数; 允许任意0开头: (0|1|2|3|4|5|6|7|8|9)*(0|5) 不允许0开头(0本身除外):(0|5)|(1|2|3|…|9)(0|1|2|3|…|9)*(0|5) CH.3.练习题7(P64.) 7. (1) 1(0|1)*101 构造DFA。 解1: 正规式对应的NFA: (1) 正规式 1(0|1)*101 (1) 正规式 1(0|1)*101 CH.3.练习题7(P64.) 7. 构造下列正规式相应的DFA。 (1) 1(0|1)*101 解2: 正规式对应的NFA: 7. 构造下列正规式相应的NFA。(P64.) (2) 1(1010*|1 (010)*1)*0 7. 构造下列正规式相应的NFA。(P64.) (2) 1(1010*|1 (010)*1)*0 7. (2) 1(1010*|1 (010)*1)*0的NFA。 CH.3.练习题14(P64.) (1) 正规式: (10|0)* (2) NFA: 确定化: CH.3.练习题14(P64.) (1) 正规式: (10|0)* (2) NFA: Chapter 2.高级语言及其语法描述 CH.2.练习题6(P36.) 6.令文法G6为: N → D|ND D → 0|1|2|3|4|5|6|7|8|9 (1) G6的语言L(G6)是什么? 注意:集合的写法不正确 解:L(G6)={0,1,2,3,4,5,6,7,8,9}+ ={0?9数字构成的所有数字串,可以0开头} (2) 给出句子0127、34和568的最左和最右推导。 注意:1)步骤,?和 ?的区别;2) ?不能写为→ 解:0127的最左推导:N?ND?NDD?NDDD?DDDD ?0DDD?01DD?012D?0127 0127的最右推导:N?ND?N7?ND7?N27?ND27 ?N127?D127?0127 CH.2.练习题8(P36.) 8. 令文法为 E → T|E+T|E-T T → F|T*F|T/F F → (E)|i CH.2.练习题8(P36.) 8. 令文法为 E → T|E+T|E-T T → F|T*F|T/F F → (E)|i CH.2.练习题9(P36.) 9. 证明下面的文法是二义的: S → iSeS|iS|i 证明: 因为存在句子 iiiei,它对应两棵不同的语法树,如右图: 所以该文法是二义文法。 说明:按定义只要能给出一个反例即可,iiiei不是唯一的反例。 Chapter 5.自下而上语法分析 CH.5.练习题1(P133.) 1.令文法G1为:E→E+T|T T→T*F|F F→(E)|i 证明E+T*F是它的一个句型,指出这个句型的所有短语、直接短语和句柄。 CH.5.练习题1(P133.) 1.令文法G1为:E→E+T|T T→T*F|F F→(E)|i 证明E+T*F是它的一个句型,指出这个句型的所有短语、直接短语和句柄。 CH.5.练习题2(P133.) 2.考虑下面的表格结构文法G2: S→a|?|(T) T→T,S|S (1)给出(a,(a,a))的最左和最右推导。 CH.5.练习题2(P133.) 2.(2)指出(a,(a,a))的规范归约及每一步的句柄。根据这个规范归约,给出“移进-归约”的过程,并给出它的语法树自下而上的构造过程。 CH.5.练习题2(P133.) 2.(2).给出(a,(a,a))“移进-归约”的过程。 CH.5.练习题2(P133.) 2.(2).给出(a,(a,a))“移进-归约”的过程。 CH.5.练习题2(P133.) 2.(2).给出(a,(a,a))“移进-归约”的过程。 CH.5.练习题2(P133.) 2.(2).给出(a,(a,a))的语法树自下而上构造过程。 CH.5.练习题3(P133.) 3.(1) 计算练习2文法G2的FIRSTVT和LASTVT。 S→a|?|(T) T→T,S|S CH.5.练习题3(P133.) 3.(2)计算文法G2的优先关系,G2是一个算

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档