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

《编译原理》21春平时作业1答卷

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

《编译原理》21春平时作业1 试卷总分:100 得分:100

一、单选题 (共 15 道试题,共 60 分) 1.下面说法正确的是( )

A.一个正规文法也一定是二型文法

B.一个二型文法也一定能有一个等价的正规文法 正确的答案是:A

2.词法分析器的输出结果是()。 A.单词的种别编码

B.单词在符号表中的位置 C.单词的种别编码和自身值 D.单词自身值 正确的答案是:C

3.若项目集Ik含有A->α?,则在状态k时,仅当面临的输入符号a∈FOLLOW(A)时,才采取“A->α?”动作的一定是()。 A.LALR文法 B.LR(0)文法 C.LR(1)文法 D.SLR(1)文法 正确的答案是:D

4.在属性文法中,终结符只具有()属性。 A.传递 B.继承 C.抽象 D.综合

正确的答案是:D

5.在目标代码生成阶段,符号表用()。 A.目标代码生成 B.语义检查 C.语法检查 D.地址分配

正确的答案是:D

6.在编译中产生语法树是为了( )。 A.语法分析 B.语义分析 C.词法分析

D.目标代码生成 正确的答案是:A

7.一般程序设计语言的定义都涉及 ( )三个方面。 1)语法 2)语义 3)语用 4)程序基本符号的确定 A.1)2)3) B.1)2)4) C.1)3)4) D.2)3)4)

正确的答案是:A

8.若a为终结符,则A->α?aβ为()项目。 A.归约 B.移进 C.接受 D.待约

正确的答案是:B

9.编译过程中 , 语法分析器的任务就是________________。 (1) 分析单词是怎样构成的 (2) 分析单词串是如何构成语句和说明的 (3) 分析语句和说明是如何构成程序的 (4) 分析程序的结构 A.(2)(3) B.(2)(3)(4) C.(1)(2)(3) D.(1)(2)(3)(4) 正确的答案是:B

10.文法G[A]:A→bHH→BAB→AbH→a不是() A.2型文法 B.正规文法 C.0型文法 D.1型文法

正确的答案是:B

11.中间代码生成时所依据的是_______________。 A.语法规则 B.词法规则 C.语义规则

D.等价变换规则 正确的答案是:C

12.解释程序和编译程序的区别在于_______________. A.是否生成中间代码 B.加工的对象不同 C.使用的实现技术不同 D.是否生成目标代码 正确的答案是:D

13.在 LR 分析法中,分析栈中存放的状态是识别规范句型________________的 DFA 状态。 A.句柄 B.前缀 C.活前缀 D.LR(0)项目 正确的答案是:C

14.Chomsky 定义的四种形式语言文法中, 2 型语言可由________________识别。 A.短语结构文法 B.前后文无关文法 C.前后文有关文法 D.下推自动机 正确的答案是:D

15.已知文法G是无二义的,则对G的任意句型α( ) A.最左推导和最右推导对应的语法树必定相同 B.最左推导和最右推导对应的语法树可能相同 C.最左推导和最右推导必定相同

D.可能存在两个不同的最左推导,但他们对应的语法树相同 正确的答案是:A

二、判断题 (共 10 道试题,共 40 分) 16.算符优先分析法等价于规范规约. 正确的答案是:正确

17.产生式是用于定义词法成分 的一种书写规则。 正确的答案是:错误

18.在SLR(1)分析法的名称中,S的含义是简单的。 正确的答案是:正确

19.二义文法的语言肯定不能用有限自动机来识别。 正确的答案是:错误

20.二义文法不能是SLR文法,也不可能是LL(1)文法。 正确的答案是:正确

21.对文法G中的一个句子,如果能够找到两种以上的推导,则该句子是二义性的。 正确的答案是:错误

22.算符优先关系表不一定存在对应的优先函数。 正确的答案是:正确

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