更多"[单选题]在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存"的相关试题:
[单选题]在对高级语言源程序进行编译和处解释处理的过程中。需要不断收集,记录和使用源程序中一些相关符号的类型和特征等信息,并将其录入( )中。
A.哈希表
B.符号表
C.堆栈
D.队列
[单选题]在对高级语言编写的源程序进行编译时,可发现源程序中(35)
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.开发效率高,运行效率高