第一范文网 - 专业文章范例文档资料分享平台

编译原理期末考试习题及答案

来源:用户分享 时间:2026/9/1 4:57:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(2)将(1)所得的NFA确定化:(5分) a b {1} {1,2} Φ {1,2} {1,2} {1,2} (5分)

六. 已知文法 G(S) :

(1) S ? ^ | a | (T) (2) T ? ST’ | S (3) T’ ? ,ST’ |ε

试:求first和follow集合,构造改文法的LL(1)分析表。(10分) 答:文法相应的first 和 follow 集合 (5分) first follow S a ^ ( # , ) T a ^ ( ) T’ , ε ) 其LL(1)分析表如下:

七. 已知文法 G(S) :

6

(1) S ? SiA | A (2) A ? A+B | B (3) B ? A* | (

非终止符的firstVT和lastVT集合如下: firstVT lastVT S i , + , * , ( i , + , * , ( A + , * , ( + , * , ( B * , ( * , ( 试构造算符的优先关系表。(10分) 答: i + ( ) * I > < < < + > > < < > ( > > > ) < < < * > > > 八已知文法 G(S) :

(1) S ? a | aAb | b | bBa (2) A ? 1A0 | ε (3) B ? 1B0 | ε

求 :该文法的LR(0)项目集规范族。(15分) 答:

九.设某语言的DO-while 语句的语法形式为: S ? do S1 while E 其语义解释为:

7

针对自上而下的语法分析器,

(1) 分段产生式;(3分)

(2) 写出每个产生式对应的语义动作。(7分) 答:(1)分段产生式(3分) G(S) : (1) R ? do

(2) U ? R S1 while (3) S ? U E

(2) 产生式对应的语义动作(7分)

(1) R ? do { $$.loop = nxq }

(2) U ? R S1 while { $$.loop = $1.loop }

(3) S ? U E { backpatch($2.FC , $1.loop ); Backpatch($2.TC , nxq ) }

8

搜索更多关于: 编译原理期末考试习题及答案 的文档
编译原理期末考试习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2h6j49g1zl7z7sh756gj_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top