学哈答题

发送题目到学哈公众号,自动返回答案

编译器和解释器是两种基本上的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,(  )并不是每个编译器都必需的。

2023-10-10 11:28分类: 计算机类 阅读:

 

编译器和解释器是两种基本上的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,(  )并不是每个编译器都必需的。

A.词法分析各语法分析 B.语义分析和中间代码生成 C.中间代码生成和代码优化 D.代码优化和目标代码生成 收起答案
答案: C
本题解析:

编译器:将源程序翻译成目标语言程序,然后再计算机上运行目标程序;编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程

因此,在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的。

郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:综合布线系统由六个子系统组成,用于连接各层配线室,并连接主配线室的子系统被称为。

下一篇:编译程序与解释程序的不同之处是( )。

相关推荐

推荐阅读

关注我们

    学哈答题
返回顶部