刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

编译和解释是实现高级程序设计语言的两种方式,它们之间的主要区别在于什么?

A
是否进行语法分析
B
是否生成中间代码文件 

C
是否进行语义分析
D
是否生成目标程序文件.  
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

编译和解释是实现高级程序设计语言的两种方式,它们之间的主要区别在于是否生成目标程序文件。在编译方式下,源代码会被转换成目标代码(即机器语言),并生成目标程序文件,然后可以独立运行。而在解释方式下,程序不需要生成目标代码文件,而是在解释器的控制下逐行或逐块执行源代码,因此解释执行的速度相对较慢。所以,正确答案是D。

创作类型:
原创

本文链接:编译和解释是实现高级程序设计语言的两种方式,它们之间的主要区别在于什么?

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share