单选题
423、计算机能直接执行的程序是____。
A
A、汇编语言程序
B
B、BASIC程序
C
C、机器语言程序
D
D、C语言程序
答案解析
正确答案:C
解析:
**解析:**
计算机的硬件(主要是中央处理器 CPU)只能识别和执行由二进制代码(0 和 1)组成的指令,这种指令系统被称为**机器语言**。因此,只有机器语言程序才能被计算机直接执行,无需经过翻译或转换过程。
对其他选项的分析如下:
* **A、汇编语言程序**:汇编语言使用助记符来代替机器指令,虽然与机器语言一一对应,但计算机无法直接理解助记符,必须通过**汇编器**将其翻译成机器语言后才能执行。
* **B、BASIC程序** 和 **D、C语言程序**:这两者都属于高级语言。高级语言接近自然语言或数学表达式,易于人类阅读和编写,但计算机无法直接执行。它们需要通过**编译器**或**解释器**翻译成机器语言(目标代码)后,才能由计算机执行。
综上所述,计算机能直接执行的程序是机器语言程序。
故正确答案为:**C**
相关知识点:
机器程序能直执
题目纠错
计算机基础题库练习
