此题为判断题(对,错)。
第1题:
此题为判断题(对,错)。
第2题:
将高级语言源程序先转化为一种中间代码是现代编译器的常见处理方式。常用的中间代码有后缀式、()、语法树等。
A.前缀码
B.三地址码
C.符号表
D.补码和移码
第3题:
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间 代码的叙述中,不正确的是 ( 22)。
A.中间代码不依赖于具体的机器
B.使用中间代码可提高编译程序的可移植性
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
第4题:
第5题:
第6题:
指令语句表是一种类似于计算机中汇编语言的()指令编程语言语言。
第7题:
代码生成阶段的主要任务是()
第8题:
中间代码是介于源语言程序和什么之间的一种代码()
第9题:
采用中间代码的优点以及常见中间代码表示
第10题:
对
错
第11题:
目标代码
汇编语言代码
中间代码
优化后的中间代码
可重定位代码
第12题:
源代码
机器语言
汇编语言
目标代码
第13题:
在编译过程中,为什么要生成中间代码?常见的中间代码形式有哪几种?
参考答案:中间代码生成实际上是根据语法分析所指示的语法范畴进一步确定语句的语义,并生成相应的中间代码序列。常见的中间代码形式有三元式、四元式和逆波兰表示式。
第14题:
将高级语言源程序翻译成机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,正确的是( )。
A. 中间代码不依赖于具体的机器B. 不同的高级程序语言不能翻译为同一种中间代码C. 汇编语言是一种中间代码D. 中间代码的优化必须考虑运行程序的具体机器
第15题:
将高级语言源程序翻译车恩能够机器语言的过程中,常引入中间码,以下关于中间代码的叙述中,不正确的是 (9) 。
A.中间代码不依赖于具体的机器
B.使用中间代码可提高编译程序的可移植性
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
第16题:
第17题:
逆波兰记号是最简单的一种中间代码表示形式。
第18题:
以下中间代码的表示形式中,()更便于优化。
第19题:
常用的中间代码表示形式有()。
第20题:
宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
第21题:
编译程序的输出结果可以是()。
第22题:
把高级语言翻译成汇编语言
把高级语言翻译成机器语言
把中间代码变换成依赖具体机器的目标代码
把汇编语言翻译成机器语言
第23题:
三元式
四元式
抽象语法树
后缀式