编译过程中,比较常见的中间语言有()。
第1题:
将高级语言源程序翻译为机器语青程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是( )。
A.不同的高级程序语言可以产生同一种中问代码
B.使用中间代码有利于进行与机器无关的优化处理
C.使用中间代码有利于提高编译程序的可移植性
D.中间代码与机器语言代码在指令结构上必须一致
第2题:
将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。常用的中间代码有后缀式、()、语法树等。
A.前缀码
B.三地址码
C.符号表
D.补码和移码
第3题:
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间 代码的叙述中,不正确的是 ( 22)。
A.中间代码不依赖于具体的机器
B.使用中间代码可提高编译程序的可移植性
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
第4题:
第5题:

第6题:
用高级语言编写的源程序在翻译过程中有两种方式:解释方式和编译方式。解释方式执行比编译方式()
第7题:
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
第8题:
用VB.NET语言开发的源代码文件被编译器编译成()
第9题:
以下关于编译程序的说法正确的是()。
第10题:
第11题:
CLR
JIT
GC
GDI
第12题:
Basic程序
中间语言
另一种高级语言
低级语言
第13题:
在编译过程中,为什么要生成中间代码?常见的中间代码形式有哪几种?
参考答案:中间代码生成实际上是根据语法分析所指示的语法范畴进一步确定语句的语义,并生成相应的中间代码序列。常见的中间代码形式有三元式、四元式和逆波兰表示式。
第14题:
以下关于编译程序的说法正确的是( )。
A.编译程序直接生成可执行文件
B.编译程序直接执行源程序
C.编译程序完成高级语言程序到低级语言程序的等价翻译
D.各种编译程序构造都比较复杂,所以执行效率高
第15题:
( 2 )以下关于编程语言的描述中,正确的是
A )汇编语言是符号化的机器语言,机器可以直接执行
B )为了完成编译任务,编译程序要对源程序进行扫描
C )解释程序比较简单,所以解释型程序执行速度很快
D )编译程序非常复杂,所以编译出的程序执行速度很慢
第16题:

第17题:
用VB.NET语言开发的源代码文件被编译器编译成()
A中间语言(IL)代码
BC#代码
C机器码
D以上都不是
第18题:
无论使用那种.NET语言,MSIL是所有的.NET程序所编译成的通用中间格式。
第19题:
高级语言编译后生成的目标代码与汇编生成的代码比较,前者()
第20题:
编译程序的输出结果可以是()。
第21题:
波兰表示
逆波兰表示
三元式
四元式
第22题:
快
慢
差不多
元法比较
第23题:
中间语言(IL)代码
C#代码
机器码
以上都不是