将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是( )。A.中间代码不依赖于具体的机器B.使用中间代码可提高编译程序的可移植性,C.中间代码可以用树或图表示D.中间代码可以用栈和队列表示
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间代码的叙述中,不正确的是( )。
A.中间代码不依赖于具体的机器
B.使用中间代码可提高编译程序的可移植性,
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
B.使用中间代码可提高编译程序的可移植性,
C.中间代码可以用树或图表示
D.中间代码可以用栈和队列表示
参考解析
解析:在进行了语法分析和语义分析阶段的工作之后,有的编译程序将源程序变成一种内部表示形式,这种内部表示形式叫做中间语言或中间表示或中间代码。所谓"中间代码"是一种结构简单、含义明确的记号系统,这种记号系统复杂性介于源程序语言和机器语言之间,容易将它翻译成目标代码。另外,还可以在中间代码一级进行与机器无关的优化。产生中间代码的过程叫中间代码生成。中间代码有多种形式,常见的有逆波兰记号、四元式、三元式和树。
相关考题:
● 将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是 (22) 。(22)A. 不同的高级程序语言可以产生同一种中间代码B. 使用中间代码有利于进行与机器无关的优化处理C. 使用中间代码有利于提高编译程序的可移植性D. 中间代码与机器语言代码在指令结构上必须一致
● 将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中代码的叙述中,错误的是 (22) 。(22)A. 不同的高级程序语言可以产生同一种中间代码B. 使用中间代码有利于进行与机器无关的优化处理C. 使用中间代码有利于提高编译程序的可移植性D. 中间代码与机器语言代码在指令结构上必须一致
将高级语言源程序翻译为机器语青程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是( )。A.不同的高级程序语言可以产生同一种中问代码B.使用中间代码有利于进行与机器无关的优化处理C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令结构上必须一致
以下关于解释方式下运行程序的叙述中,错误的是( )。A.先将高级语言程序转换为字节码,再由解释器运行字节码B.由解释器直接分析并执行高级语言程序代码C.先将高级语言程序转换为某种中间代码,再由解释器运行中间代码D.先将高级语言程序转换为机器语言,再由解释器运行机器语言代码
将高级语言源程序翻译成机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,正确的是( )。A. 中间代码不依赖于具体的机器B. 不同的高级程序语言不能翻译为同一种中间代码C. 汇编语言是一种中间代码D. 中间代码的优化必须考虑运行程序的具体机器
将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于中间 代码的叙述中,不正确的是 ( 22)。A.中间代码不依赖于具体的机器B.使用中间代码可提高编译程序的可移植性C.中间代码可以用树或图表示D.中间代码可以用栈和队列表示
将高级语言源程序翻译车恩能够机器语言的过程中,常引入中间码,以下关于中间代码的叙述中,不正确的是 (9) 。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、计算机可以直接执行用高级语言编写的程序
单选题有关IC编程序,编译程序的作用,下述哪种叙述是不正确的?()AIC编程序作用是将IC编语言翻译成目标程序(机器语言)BIC编程序作用是将高级语言翻译成目标程序(机器语言)C编译程序作用是将高级语言翻译成目标程序(机器语言)D一句高级语言程序要用几句活几十句IC编语言或机器语言写成
单选题下列关于汇编程序的表述中,正确的是()。A将机器语言翻译为汇编语言的程序B将汇编语言翻译为机器语言的程序C将高级语言翻译成汇编语言的程序D将高级语言翻译成机器语言的程序