杭电编译原理试卷一及答案.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文档。上传文档
查看更多
试卷(一) 一、 选择 1.一个正规语言只能对应( B)? A 一个正规文法; B 一个最小有限状态自动机; 2.文法 G[A] :A→ε A→aB B→Ab B→a 是( B) : A 正规文法; B 二型文法; 3.下面说法正确的是( A): A 一个 SLR (1)文法一定也是LALR (1)文法; B 一个 LR (1)文法一定也是LALR (1)文法 4.一个上下文无关文法消除了左递归,提取了左公共因子后是满足 LL (1)文法 的( A): A 必要条件 B 充分必要条件 二、多项选择 1.PL/0 语言的目标程序解释执行时用到的数据对象有(AC): A 目标代码CODE B 符号表 TABLE C 数据栈 S D 关键字表 WORD 2.PL/0 语言编译时产生或使用的数据对象有( ABD ) : A 目标代码CODE B 符号表 TABLE C 数据栈 S D 关键字表 WORD 三、问答题 问答第 1 题 (5 分)将文法 G[S] 改写为 等价的 G′[S],使 G′[S]不含左递归和左公共因子。 G[S] : S→bSAe | bA A→Ab | d S→bB B→SAe | A A→d A A →bA | ε 问答第2 题 (10分) 判断下面文法是否为 LL(1)文法,若是,请构造相应的 LL(1)分析表。 S→aH H→aMd | d M→Ab | ε A→aM | e 首先计算文法的 FIRST 集和 FOLLOW 集如下表 非终结符 FIRST 集 FOLLOW 集 S {a} {# }... H {a ,d} {# }... M {a ,e ,ε } {d ,b} A {a ,e} {b} 由于 select (H→aMd)∩select(H→d)={a}∩{d }= select (M→Ab)∩select(M→ε )={a ,e}∩{d ,b }= select (A→aM)∩select(A→e)={ a }∩{ e }= 所以该文法是 LL(1)文法,LL(1)分析表如下表。 LL(1)分析表 a d b e # S →aH. H →aMd →d. M →Ab. →ε →ε →Ab A →aM. →e. 问答第3题 给出与正规式 R=(ab)* (a|b*)ba等价的 NFA。 问答第4题 将下图的 NFA确定化为 DFA。 用子集法对所给图的确定化 I Ia Ib 状态 {X,1,2} {1,2}.. {1,2,3} X {1,2}.. {1,2}.. {1,2,3} 1 {1,2,3} {1,2,Y} {1,2,3}

文档评论(0)

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

一线教师,有丰富的教学经验

1亿VIP精品文档

相关文档