试题(22)编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、
试题(22)
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22) 并不是每种编译器都必需的。
(22)
A. 词法分析和语法分析
B. 语义分析和中间代码生成
C. 中间代码生成和代码优化
D. 代码优化和目标代码生成
试题(22)分析
本题考查程序语言翻译基础知识。
编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:
① 重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。
② 可以在中间表示上应用与机器无关的代码优化器。
参考答案
(22)C
物理——压强①A、B为两个等高圆柱形容器,容器内部的底面积之比为2:1,都装满水.现将质量之比为1 物理 2020-05-14 …
下列几种光盘存储器中,可对写入的信息进行改写的是A.CD-RWB.CD-ROMC.CD-RD.DVD 计算机类考试 2020-05-23 …
●在CPU的寄存器中,(5)对用户是完全透明的。(5)A.程序计数器B.指令寄存器 C.状态寄存器 计算机类考试 2020-05-26 …
●在CPU的寄存器中,(5)对用户是完全透明的。 (5)A.程序计数器B.指令寄存器 C.状态寄存器 计算机类考试 2020-05-26 …
● 在CPU的寄存器中, (5)对用户是完全透明的。 A.程序计数器 B.指令寄存器 C.状态寄存器 计算机类考试 2020-05-26 …
某减速器中一对外啮合标准直齿圆柱齿轮传动已知:m=3mm,z1=20,z2=50,ha*=1,c* 数学 2020-07-01 …
(2013•闵行区二模)如图所示,已知薄壁圆柱形容器A、B的底面积分别为0.01米2和0.02米2 其他 2020-07-08 …
如图,A、B两个相同的薄壁方底柱形容器放在水平地面上,容器质量为1kg,高为0.2m,底面积为2× 物理 2020-07-18 …
如图所示,已知薄壁圆柱形容器A、B的底面积分别为0.01米2和0.02米2,高均为0.12米,现分别 其他 2020-12-27 …
在恒温恒容的密闭容器中,对于可逆反应A(g)+B(g)⇌2C(g),可以判断达到化学平衡状态的是() 化学 2021-01-22 …