单选题
424、由二进制编码构成的语言是______。
A
A、汇编语言
B
B、高级语言
C
C、甚高级语言
D
D、机器语言
答案解析
正确答案:D
解析:
**解析:**
计算机语言的发展经历了从机器语言到汇编语言,再到高级语言的演变过程。我们需要分析各个选项的语言构成形式:
1. **机器语言(Machine Language)**:
* 这是计算机能够直接识别和执行的语言。
* 它由**二进制代码**(即 0 和 1)组成,每一条指令都对应着计算机硬件的一个基本操作。
* 因此,机器语言是唯一完全由二进制编码构成的语言。
2. **汇编语言(Assembly Language)**:
* 为了克服机器语言难读、难写、易出错的缺点,人们使用助记符(如 ADD、MOV 等)来代替二进制指令。
* 虽然汇编语言与机器语言一一对应,但它使用的是符号化的指令,而不是直接的二进制编码。汇编源程序需要经过“汇编器”翻译成机器语言才能被执行。
3. **高级语言(High-level Language)**:
* 如 C、Java、Python 等,它们接近自然语言和数学公式,易于人类理解和编写。
* 高级语言由各种关键字、表达式和语句构成,必须经过“编译”或“解释”转换成机器语言后才能被计算机执行。
4. **甚高级语言(Very High-level Language)**:
* 通常指第四代语言(4GL),更侧重于描述“做什么”而不是“怎么做”,同样不是由二进制直接构成的。
**结论:**
只有**机器语言**是直接使用二进制编码(0和1)来表示指令和数据的,计算机硬件可以直接执行。
故正确答案为 **D**。
题目纠错
郑州大学计算机基础题库
