以下叙述中,正确的是()。
A.解释程序是接受参数,按照某一样板产生机器语言程序和计算机程序
B.编译程序是逐句翻译执行源程序的语句,所以可进行逐条语句排错
C.汇编程序是将汇编语言源程序翻译成机器指令和其他信息组成的目标程序
D.任何一种汇编语言的每一个语句,都能对应于一条机器语言指令
参考答案:C
解析:
[分析] 本题考考查程序语言翻译基础知识。
编译程序将源程序翻译成与之等价的目标程序(汇编代码或机器代码),经链接后形成可执行程序。解释程序是逐句翻译执行源程序的语句,不产生源程序的目标代码,所以可进行逐条语句排错。汇编程序是将汇编语言源程序翻译成机器指令和其他信息组成的目标程序。
并不是任何一种汇编语言的每一个语句都能对应于一条机器语言指令的。一般说来,汇编语言中有三类语句,即指令语句、伪指令语句和宏指令语句。伪指令语句经汇编后不产生机器语言指令。