- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.将编译程序分成若干个“遍”是为了( )。 A.提高程序的执行效率 B.使程序的结构更加清晰 C.利用有限的机器内存并提高机器的执行效率 D.利用有限的机器内存但降低了机器的执行效率 答案:B
2.( )文法不是LL(1)的。 A.递归 B.右递归 C.2型 D.含有公共左因子 答案:D
3.在LR(0)的ACTION子表中,如果某一行中存在标记“rj”的栏,则( )。 A.该行必定填满rSUBj/SUB B.该行未填满rSUBj/SUB C.其他行也有rSUBj/SUB D.goto子表中也有rSUBj/SUB 答案:A
4.在LR分析法中,分析栈中存放的状态是识别规范句型( )的DFA状态。 A.句柄 B.前缀 C.活前缀 D.LR(0)项目 答案:C
5.若项目集Ik含有A→α.,则在状态K时,仅当面临的输入符号a∈Follow(A)时,才采用“A→α.”动作的一定是( )。 A.LALR文法 B.LR(0)文法 C.LR(1)文法 D.SLR(1)文法 答案:D
6.( )和代码优化部分不是每个编译程序都必需的。 A.语法分析 B.中间代码生成 C.词法分析 D.目标代码生成 答案:B
7.( )不是编译程序的组成部分。 A.词法分析器 B.设备管理程序 C.语法分析程序 D.代码生成程序 答案:B
8.汇编程序是将汇编语言程序翻译成( )。 A.高级语言程序 B.机器语言程序 C.低级语言程序 D.机器语言或高级语言程序 答案:B
9.编译的各个阶段工作都涉及( )。 A.词法分析 B.表格管理 C.语法分析 D.语义分析 答案:B
10.( )不是NFA的成分。 A.有穷字母表 B.初始状态集合 C.终结状态集合 D.有限状态集合 答案:B
11.设G是一个给定的文法,S是文法的开始符号,如果S->x(其中x∈V*),则称x是文法G的一个( )。 A.候选式 B.句型 C.单词 D.产生式 答案:D
12.编译过程中,语法分析器的任务是( )。 A.分析单词是怎样构成的 B.分析单词串是如何构成语句和说明的 C.分析语句和说明是如何构成程序的 D.分析程序的结构 答案:B
13.词法分析器的输出结果是( )。 A.单词的种别编码 B.单词在符号表中的位置 C.单词的种别编码和自身值 D.单词自身值 答案:C
14.编译程序中的语法分析器接受以( )为单位的输入,并产生有关信息供以后各阶段使用。 A.表达式 B.产生式 C.单词 D.语句 答案:C
15.编译程序在优化时( )用到原程序中的注释。 A.可能要 B.不可能 答案:B
16.代码生成属于编译器的( )。 A.语义分析 B.语法分析 C.代码生成 D.综合 答案:D
17.削减运算强度是对( )的一种优化。 A.表达式 B.过程 C.基本块 D.循环 答案:D
18.高级语言编译程序常用的语法分析方法中,递归分析法属于( )分析方法。 A.自右至左 B.自左至右 C.自底向上 D.自顶向下 答案:D
19.关于短语和句柄,正确的叙述是( )。 A.短语就是句柄 B.直接短语才可能是句柄 C.最左短语一定是句柄 D.最右短语一定是句柄 答案:B
20.正则文法( )二义性的。 A.可以是 B.一定不是 C.一定是 D.可以不是 答案:B
21.把汇编语言程序翻译成机器可执行的目标程序的工作是由( )完成的。 A.编译器 B.汇编器 C.解释器 D.预处理器 答案:B
22.解释程序和编译程序是两类程序语言处理程序,它们的主要区别在于( )。 A.单用户与多用户的差别 B.对用户程序的差错能力 C.机器执行效率 D.是否生成目标代码 答案:D
23.LL(1)文法( )二义性的 。 A.都是 B.都不是 C.不一定都是 答案:B
24.在编译过程中,组织的符号表是( )。 A.必须是唯一的 B.应当按符号的不同属性分为几个 C.可以唯一的也可按符号表不同属性分为几个
您可能关注的文档
- “单片机原理与接口技术”习题答案1(参考).doc
- 《LabVIEW程序设计从入门到精通》教学及习题(参考).docx
- 《安规》配电题库(参考).doc
- 《传热学期末复习试题库》含参考答案(参考).doc
- 《船舶结构与设备》_第六章_题库(参考).doc
- 《船舶结构与设备》_第一章_题库(参考).doc
- 《电厂化学设备检修工》技师理论题库(参考).doc
- 《电网安全管理人员培训教材》试题册2014更新(参考).doc
- 《发电厂与电气部分》复习题提纲(参考).doc
- 《货币金融学》章节习题(参考).doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)