更多"[单选题]高级语言程序的编译过程分为若干阶段,分配寄存器属于 ( ) "的相关试题:
[单选题]高级语言程序的编译过程分为若干阶段,分配寄存器属于( )阶段的工作。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
[单选题]对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在 ( )阶段进行。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
[单选题]对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在(48)阶段进行。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
[单选题]某些程序设计语言中,在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程,称为( )。
A.静态绑定
B.通用绑定
C.动态绑定
D.过载绑定
[单选题]对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含( )阶段。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
[单选题]对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
[单选题]编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入 ( ) 中。
A.符号表
B.哈希表
C.动态查找表
D.栈和队列
[单选题]编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,( )并不是每个编译器都必需的。
A.词法分析各语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成
[单选题]在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于( )。
A.逻辑地址
B.物理地址
C.接口地址
D.线性地址
[单选题]在对高级语言源程序进行编译和处解释处理的过程中。需要不断收集,记录和使用源程序中一些相关符号的类型和特征等信息,并将其录入( )中。
A.哈希表
B.符号表
C.堆栈
D.队列
[单选题]将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是( )。
A.有利于进行反编译处理
B.有利于进行与机器无关的优化处理
C.尽早发现语法错误
D.可以简化语法和语义分析
[单选题] 高级语言的编译程序属于______。
A. 专用软件
B. 应用软件
C. 通用软件
D. 系统软件
[单选题]把汇编源程序变成机器语言程序的过程是()。
A.编译
B.编辑
C.汇编
D.链接