首页
登录
从业资格
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙
题库
2022-08-02
75
问题
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是( )。A.中间代码不依赖于具体的机器B.使用中间代码可提高编译程序的可移植C.中间代码可以用树或图表示D.中间代码可以用栈和队列表示
选项
A.中间代码不依赖于具体的机器
B.使用中间代码可提高编译程序的可移植
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
答案
D
解析
在进行了语法分析和语义分析阶段的工作之后,有的编译程序将源程序变成一种内部表示形式,这种内部表示形式叫做中间语言或中间表示或中间代码。所谓“中间代码”是一种结构简单、含义明确的记号系统,这种记号系统复杂性介于源程序语言和机器语言之间,容易将它翻译成目标代码。另外,还可以在中间代码一级进行与机器无关的优化。产生中间代码的过程叫中间代码生成。中间代码有多种形式,常见的有逆波兰记号、四元式、三元式和树及有向非循环图等。
转载请注明原文地址:http://tihaiku.com/congyezige/2401953.html
本试题收录于:
中级 网络工程师题库软件水平考试初中高级分类
中级 网络工程师
软件水平考试初中高级
相关试题推荐
代码审查属于()技术A.黑盒测试 B.白盒测试 C.动态测试 D.静态测
以下关于UML(UnifiedModelingLanguage,统一建模语言
关于UML的描述,不正确的是:()。A.UML是一种可视化编程语言 B.UM
下面的标记对中人()用于表示网页代码的起始和终止。A.image.pnght
在Python语言中,()是一种可变的、有序的序列结构,其中元素可以重复。A
如下所示代码(用缩进表示程序块),要实现语句覆盖,至少需要(作答此空)个测试用例
某种机器的浮点数表示格式如下(允许非规格化表示)。若阶码以补码表示,尾数以原码表
移进-归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,
将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代
编译过程中进行的语法分析主要是分析( )。A.源程序中的标识符是否合法 B.
随机试题
我一直以为大学校长是高瞻远瞩、指导学术与教育大方向的决策人,而不是管馒头稀饭的保姆,但这也暂且不提。这一类型的教育者的用心,毋庸置疑,当然是善意的。问题
Kolb’sLearningStylesPsychologistDavidKolbp
对某建筑内湿式自动喷水灭火系统进行检查,下列关于系统组件安装的做法中,错误的是(
责任分配矩阵在一般情况下,是以(),矩阵中的符号表示工作人员在每个工作单元中的
反射活动后发放的结构基础是( )。A.辐散式联系 B.聚合式联系 C.环式
(2021年12月真题)()应当对期货公司报送保证金监控系统与统一开户系统
白女士,74岁。以"间断性腹胀1月余"之主诉入院。患者1个月前无明显诱因出现腹胀
订立劳动合同的()原则,是劳动合同有效并受国家法律保护的前提条件。A.平等自愿
江山易改,禀性难移”说明人格具有A、独特性 B、功能性 C、稳定性 D、独
某施工企业在安全生产许可证有效期届满时,由于安全生产许可证有效期内未发生死亡事故
最新回复
(
0
)