题13

题目

Q:关于编译程序和解释程序, 下列说法中错误的是 ( )。
A. 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序
B. 编译程序编译时间较长, 运行速度较快
C. 解释程序方法较简单, 运行速度也较快
D. 解释程序将源程序翻译成机器语言, 并且翻译一条以后, 立即执行这条语句

分析

A:编译程序是先完整编译后运行的程序,如 等;
解释程序是逐句翻译且边翻译边执行的程序, 如 JavaScript、Python 等。
由于解释程序要边翻译成机器语言边执行, 因此一般速度较编译程序慢。
为增加对该过程的理解,附 语言编译链接的过程:
源程序(.c) 汇编源程序 目标程序 可执行程序

选C