( )属于系统软件,它直接执行高级语言源程序或与源程序等价某种中间代码。
- A.编译程序
- B.预处理程序
- C.汇编程序
- D.解释程序
正确答案及解析
正确答案
D
解析
本题考查计算机系统软件方面基础知识。 计算机系统中软件可分为系统软件和应用软件两大类,语言处理程序用于将高级语言编写程序翻译成汇编语言或机器语言,以便在计算机上执行。编译程序、汇编程序和解释程序是常见语言处理程序,其工作对象或方式不同。汇编程序将汇编语言编写程序翻译成机器语言程序。编译程序翻译方式是将高级语言源程序翻译成目标程序(汇编语言或机器语言形式),进行汇编及连接后在计算机上执行。解释程序直接执行高级语言源程序或先翻译成某种中间代码形式再执行,不形成与源程序功能等价目标程序。有些语言在编译之前还需要进行预处理,如C/C++语言等。