77问答网
所有问题
将高级语言源程序翻译成机器语言程序过程中,常引入中间代码。以下关于中间代码叙述中,不正确是()。
A.中间代码不依赖于具体机器
B.使用中间代码可提高编译程序可移植性
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
举报该问题
推荐答案 2023-05-21
【答案】:D
本题考查程序语言基础知识。从原理上讲,对源程序进行语义分析之后就可以直接生成目标代码,但由于源程序与目标代码逻辑结构往往差别很大,特别是考虑到具体机器指令系统特点,要使翻译一次到位很困难,而且用语法制导方式机械生成目标代码往往是烦琐和低效,因此有必要设计一种中间代码,将源程序首先翻译成中间代码表示形式,以利于进行与机器无关优化处理。由于中间代码实际上也起着编译器前端和后端分水岭作用,所以使用中间代码也有助于提高编译程序可移植性。常用中间代码有后缀式、三元式、四元式和树(图)等形式。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpYqYN8pGvYqIp3GNpp.html
相似回答
...
常引入中间代码
。
以下关于中间代码叙述中,
不正确是()。
答:
【答案】:D 本题考查
程序语言
基础知识。从原理上讲,对源程序进行语义分析之后就可以直接生成目标代码,但由于源程序与目标代码逻辑结构往往差别很大,特别是考虑到具体机器指令系统特点,要使翻译一次到位很困难,而且用语法制导方式机械生成目标代码往往是烦琐和低效,因此有必要设计一种
中间代码,将源程序
...
...
常引入中间代码
。
以下关于中间代码叙述中,
不正确是( )。
答:
在进行了语法分析和语义分析阶段工作之后,有编译
程序将源程序变成
一种内部表示形式,这种内部表示形式叫做
中间语言
或中间表示或
中间代码
。所谓“中间代码”是一种结构简单、含义明确记号系统,这种记号系统复杂性介于
源程序语言
和
机器语言
之间,容易将它
翻译成
目标代码。另外,还可以在中间代码一级进行与机器无...
将高级语言源程序翻译为机器语言程序过程中常引入中间代码
。
以下关于
...
答:
【答案】:D 本题考查程序语言基础知识。“
中间代码
”是一种简单且含义明确记号系统,与具体机器无关,可以有若干种形式。可以将不同
高级程序语言翻译成
同一种中间代码。由于与具体机器无关,使用中间代码有利于进行与机器无关优化处理,以及提高编译程序可移植性。
将高级语言源程序翻译成机器语言程序过程,常引入中间代码
。
以下关于中间
...
答:
【答案】:D 中间代码是源程序一种内部表示,或称中间语言
。中间代码作用是使编译程序结构在逻辑上更为简单明确。使用中间代码可提高编译程序可移植性,常见有逆波兰记号、四元式、三元式和树。
对
高级语言源程序
进行编译或
翻译过程
可以分为多个阶段,解释方式不包 ...
答:
【答案】:D
将高级语言源程序翻译成机器语言程序过程中,常引入中间代码
。
以下关于中间代码叙述
中,不正确是()。
将高级语言程序
转换
成中间代码,
并逐行解释执行的程序是:
答:
【答案】:C 解释程序是
将高级语言程序
转换
成中间代码,
并逐行解释执行的程序。
...
将高级语言程序翻译成
与之等价的
机器语言程序,
该机器语言程序称之为...
答:
编译过程的第一阶段主要任务是对
源程序
从前往后(从左往右)逐个字符扫描,从中识别出一个个单词符号,单词是程序设计语言的基本语法单位,如关键字、标识符等。
中间代码
生成阶段的主要任务是工作是根据语义分析的输出生成中间代码。最常用的中间代码是与汇编语法的指令非常相似的三地址
码,常
采用四元式。
大家正在搜
把高级语言翻译成机器语言的程序是
将高级语言程序翻译为机器语言
高级语言编写的程序翻译成机器语言
高级语言程序必须翻译成机器语言
机器语言程序和高级语言程序
高级语言翻译成机器语言
汇编语言程序和机器语言程序
机器语言是不是计算机语言
源程序是机器语言程序吗