试题(22)编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、
试题(22)
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22) 并不是每种编译器都必需的。
(22)
A. 词法分析和语法分析
B. 语义分析和中间代码生成
C. 中间代码生成和代码优化
D. 代码优化和目标代码生成
试题(22)分析
本题考查程序语言翻译基础知识。
编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:
① 重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。
② 可以在中间表示上应用与机器无关的代码优化器。
参考答案
(22)C
试题(22)编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、 计算机类考试 2020-05-25 …
windows网络服务器配置课程试卷求帮忙做下判断题和简答题!Ⅱ.判断题1.在域中的计算机依其功能 其他 2020-06-06 …
自1997年我国提出“973”计划以来,我国政府集中优势科研力量,大力开展创新研究,使该计划呈现出 政治 2020-06-11 …
流程图可用来表示连续发生的一系列生物活动,以下流程图正确的是()A.外界空气进入肺部:鼻→咽→喉→ 语文 2020-06-26 …
物体以某一处速度从粗糙的斜面的底端沿斜面上滑,物体滑到最高点又返回底端,则下列正确的是A上划过程中 物理 2020-07-01 …
急求关于下边2个话题的文章谈谈你对职业发展课程的认识谈谈职业规划课程对你个人职业发展规划有什么启示 其他 2020-07-25 …
请完成以下题目,注意要说明计算过程.1、某银行计划今年存款增加15%,执行结果还差5%完成计划,则 其他 2020-08-04 …
“十三五”的规划过程,大约历时两年半时间,历时两年半时间,历经意见征求、头脑风暴、前期调研、对前一个 政治 2020-11-29 …
求翻译,英语面试题.Q1.Pleasetellusyourjobintheproject.计划工程师 英语 2020-12-16 …
“十三五”的规划过程,大约历时两年半时间,历经意见征求、头脑风暴、前期调研、对前一个五年规划的评估以 政治 2020-12-17 …