单选题
计算机能够直接识别和处理的语言是( )。
A
汇编语言
B
自然语言
C
机器语言
D
高级语言
答案解析
正确答案:C
解析:
**解析:**
计算机硬件(特别是中央处理器 CPU)是由电子电路组成的,它只能识别和处理由二进制代码(即 0 和 1)组成的指令。这种直接用二进制代码表示的指令集合被称为**机器语言**。
我们来逐一分析各个选项:
* **A. 汇编语言**:这是一种低级语言,使用助记符(如 ADD、MOV)来代替二进制指令。虽然它比机器语言更易读,但计算机无法直接执行汇编语言,必须通过“汇编器”将其翻译成机器语言后才能被计算机处理。
* **B. 自然语言**:指人类日常使用的语言(如中文、英文)。计算机目前无法直接理解自然语言的模糊性和复杂性,需要通过自然语言处理(NLP)技术进行转换和分析,且最终仍需转化为机器指令执行。
* **C. 机器语言**:这是计算机唯一能直接识别和执行的语言。每条指令都对应着计算机硬件的具体操作,无需翻译即可直接运行。
* **D. 高级语言**:如 Python、Java、C++ 等,接近人类自然语言和数学表达式,易于程序员编写和理解。但计算机不能直接执行高级语言代码,必须通过“编译器”或“解释器”将其翻译成机器语言才能运行。
因此,计算机能够直接识别和处理的语言是**机器语言**。
**正确答案:C**
相关知识点:
计算机能识机器语言
题目纠错
2023电力行业多旋翼无人机竞赛
