问题 多项选择题

高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行,这种翻译方式包括()。

A.汇编

B.编译

C.转换

D.解释

答案

参考答案:B, D

解析:将高级语言编写的程序翻译成机器语言程序,可以采用的两种翻译方式是编译和解释。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如,早期的BASIC语言采用的就是“解释”方式。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。

单项选择题
单项选择题