编译原理试题汇编.pdfVIP

  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文档。上传文档
查看更多
西南大学育才学院第 10 届毕业大补考《编译原理》课程考试试题( A)卷 一、填空题(共 10 题, 20 分,每题 2 分) 1. 高级程序设计语言的翻译主要有两种方式: ____________ 和____________ 。 2. 编译程序的工作过程主要分为如下几个阶段:词法分析、语法分析、语义分析、 ____________ 、____________ 、目标代码生成。 3. 文法 G 产生的 _________________________ 的全体是该文法描述的语言。 4. 算符优先分析法中每次归约的是当前句型的 ________________________ 。 5. 自上而下语法分析方法中会遇到的主要问题有左递归和 ______________ 。 6. 假设有文法 G[S] :S?Sa|b ,对该文法消除左递归后得到的文法为 ________________________ 。 7. 以 01 结尾的二进制串的正规式描述为 ___________________________ 。 8. 属性文法中综合属性用于 “自下而上 ”传递信息, 而_______________ 属性用于 “自上而下 ” 传递信息。 9. 表达式 (a+b)* c 的逆波兰式是 ______________________________________ 。 10. 以下方法中不能够用于表示源程序中间代码形式的有 __________________ 。 A. 语法分析树 B. 逆波兰表示法 C. 三地址代码 D. 抽象语法树 二、简答题(共 4 题,每题 5 分,共 20 分) 1. 简述文法的形式化定义。 2. 什么是二义性文法? 3. 简述自上而下语法分析过程的含义。 4. 简述 FOLLOW 集合的定义。 三、综合计算题(共 5 题,共 60 分) 1. 请画出编译程序的基本结构框图。( 10 分) 2 . 已知:基本字母表 ∑={a, b},则 ∑*={ ,εa ,b ,aa ,ab ,bb ,aaa ,…}, U={ aa,ab} ,V={ ba, bb} ,U 和 V 都是 ∑*的子集,请求出如下字符串集合: UV ={ },U0={ } ,U2 ={ }, U3= { }。( 10 分) 3 . 令文法为 G[E] : E? T| E+T | E-T T? F| T*F | T/F F? (E) | i (1 )给出句子 i * (i + i ) 的最左推导和最右推导。 (2 )给出句子 i * (i + i ) 的的句柄。( 10 分) 4 . 构造正规式 1 (0|1 )*101 相应的 DFA 。( 10 分) 5 . 已知文法 G[S]: S?aH H?aMd |d M?Ab| ε A?aM|e (1 ) 计算文法中每个非终结符的 FIRST 集合和 FOLLOW 集合。( 5 分) (2 ) 判断该文法是否为 LL(1) 文法?( 5 分) (3 ) 构造该文法的预测分析表。( 10 分) 一、填空题(共 10 题, 20 分,每题 2 分) 1. 编译、解释 2. 中间代码生成、代码优化 3. 句子 4. 最左素短语 5. 回溯 6. S?bS ’, S ’?aS’| ε 7. (0|1)*01 8. 继承属性 9. ab+c* 10. A 二、简答题(共 4 题,每题 5 分,共 20 分) 1. 简述文法的形式化定义。 文法 G 是一个四元组( VN ,VT ,P ,S )。其中 VN 为非终结符集合,非终结符表示语法 实体或语法变量; VT 为终结符集合; P 为产生式集合, P 中每个产生式的形式为 α— β, 其中 α∈( VN ∪VT )* 且至少包含一个非终结符,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档