题目内容
(请给出正确答案)
[单选题]
●编译器对高级语言源程序的处理过程可以划分为同法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和 ()并不是每种编译器部必需的。()
A.词法分析
B.语法分析
C.中间代码生成
D.语义分析
查看答案
如果结果不匹配,请 联系老师 获取答案
A.词法分析
B.语法分析
C.中间代码生成
D.语义分析
A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成
在编译器和解释器的工作过程中,()是指对高级语言源程序进行分析以识别出记号的过程。
A.词法分析 B.语法分析 C.语义分析 D.代码优化
以下叙述正确的是()。
A.BASIC源程序可在DOS下直接执行
B.商品化的软件就是系统软件,用户编写的软件就是应用软件
C.用高级语言编写的程序必须经过翻译后才能执行
D.安装了C语言编译器的计算机可以直接执行C语言源程序
A.汇编程序 B.编译程序 C.解释程序 D.编辑程序
对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在(48) 阶段进行。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
A.不同的高级程序语言可以产生同一种中间代码
B. 使用中间代码有利于进行与机器无关的优化处理
C. 使用中间代码有利于提高编译程序的可移植性
D. 中间代码与机器语言代码在指令结构上必须一致
A.不同的高级程序语言可以产生同一种中间代码
B. 使用中间代码有利于进行与机器无关的优化处理
C. 使用中间代码有利于提高编译程序的可移植性
D. 中间代码与机器语言代码在指令结构上必须一致
A.不同的高级程序语言可以产生同一种中问代码
B.使用中间代码有利于进行与机器无关的优化处理
C.使用中间代码有利于提高编译程序的可移植性
D.中间代码与机器语言代码在指令结构上必须一致