早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
高级语言程序的编译过程分为若干阶段,分配寄存器属于(15)阶段的工作。A.词法分析B.语法分析C.语义
题目
高级语言程序的编译过程分为若干阶段,分配寄存器属于(15)阶段的工作。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
参考答案
正确答案:D
解析:本题程序语言翻译基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与具体机器相关的处理,寄存器分配处于代码生成阶段的工作。
解析:本题程序语言翻译基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与具体机器相关的处理,寄存器分配处于代码生成阶段的工作。
看了高级语言程序的编译过程分为若干...的网友还看了以下:
4.连一连.15分之7÷1441分之15÷536分之113分之8÷43分之112分之5÷1513分 数学 2020-04-07 …
早饭前妈妈要做好多事,烧开水要15分钟,擦桌椅要4分钟,准备暖水瓶1分钟,灌开水3分钟,买油条要1 其他 2020-04-24 …
一、算一算(要有过程)能简算的要简算2减9分之8减9分之13分之2加17分之4加3分之15分之3加 数学 2020-04-27 …
钟表角度问题(1)当钟表时间为3点15分时,分针与时针所成的角是多少度?(2)从3点15分开始到时 数学 2020-05-02 …
铺管道,每小时铺30米,早15分,每小时铺15米,晚15分,比规定早5分钟完成,每小时铺设多少米? 数学 2020-06-03 …
走一段900米长的山路,小军用了15分,小伟用了20分.分别算出他们的速度.填入表.路程时间速度小 其他 2020-06-13 …
小李步行前往少年宫,15分钟走了全程的四分之一,估计步行不能准时到达,于是改乘出租车前往,三分钟后 数学 2020-07-12 …
①11分之14÷21=②1÷5分之2=③60分之49÷15分之14=④20分之13÷5分之4=⑤5 数学 2020-07-29 …
1:约分.86分之6=91分之7=28分之4=99分之9=62分之8=78分之4=85分之15=8 数学 2020-07-30 …
根据条件和算式,说出所求的问题一项工程,甲队单独做要15天,乙队单独做要12天,1/(15分之一+1 数学 2020-12-17 …