《编译原理教程》习题解析与上机指导(胡元义) 第三章 语法分析精品.pdfVIP

《编译原理教程》习题解析与上机指导(胡元义) 第三章 语法分析精品.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《编译原理教程》习题解析与上机指导(胡元义) 第三章 语法分析精品

第三章 语法分析     第三章 语法分析 3.1 完成下列选择题: (1) 文法G:S→xSx|y所识别的语言是 。 * a. xyx b. (xyx) c. xn n * * yx (n≥0) d. xyx (2) 如果文法G是无二义的,则它的任何句子α 。   a. 最左推导和最右推导对应的语法树必定相同 b. 最左推导和最右推导对应的语法树可能不同 c. 最左推导和最右推导必定相同 d. 可能存在两个不同的最左推导,但它们对应的语法树 相同 第三章 语法分析     (3) 采用自上而下分析,必须 。 a. 消除左递归 b. 消除右递归 c. 消除回溯 d. 提取公共左因子 (4) 设a、b、c是文法的终结符,且满足优先关系 ab和bc,则 。 a. 必有ac b. 必有ca c. 必有ba d. a~c都不一定成立 第三章 语法分析     (5) 在规范归约中,用 来刻画可归约串。 a. 直接短语 b. 句柄 c. 最左素短语 d. 素短语 (6) 若a为终结符,则A→α·aβ为 项目。 a. 归约 b. 移进 c. 接受 d. 待约 (7) 若项目集I 含有A→α· ,则在状态k时,仅当 k 面临的输入符号a∈FOLLOW(A)时,才采取“A→α· ”动作 的一定是 。 a. LALR文法 b. LR(0)文法 c. LR(1)文法 d. SLR(1)文法 第三章 语法分析     (8) 同心集合并有可能产生新的 冲突。 a. 归约 b. “移进”/“移进” c.“移进”/“归约” d. “归约”/“归约” 【解答】 (1) c (2) a (3) c (4) d (5) b (6) b (7) d (8) d 3.2 令文法G[N]为 G[N]: N→D|ND D→0|1|2|3|4|5|6|7|8|9 (1) G[N]的语言L(G[N])是什么? (2) 给出句子0127、34和568的最左推导和最右推导。 第三章 语法分析     【解答】 (1) G[N]的语言L(G[N])是非负整数。 (2) 最左推导: NNDNDDNDDDDDDD0DDD01DD012D0127 NNDDD3D34 NNDNDDDDD5DD56D568 最右推导: NNDN7ND7N27ND27N127D1270127 NNDN4D434 NNDN8ND8N68D68568 第三章 语法分析     3.3 已知文法G[S]为S→aSb|Sb|b,试证明文法 G[S]为二义文法。 【解答】 由文法G[S]:S→aSb|Sb|b ,对句子 aabbbb可对应如图3-1所示的两棵语法树。 第三章 语法分析     S

文档评论(0)

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

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

1亿VIP精品文档

相关文档