学哈答题

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

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

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

 

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

A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码 B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码 C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码 D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码 收起答案
答案: D
本题解析:

解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成。

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

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

下一篇:网络协议和设备驱动软件经常采用分层架构模式,其主要原因是(  )。

相关推荐

推荐阅读

关注我们

    学哈答题
返回顶部