题目
机器语言[1]程序是用二进制[2]代码表示的,它能被计算机()。 A. 解释后执行B. 直接执行C. 汇编后执行D. 编译后执行
机器语言[1]程序是用二进制[2]代码表示的,它能被计算机()。
- A. 解释后执行
- B. 直接执行
- C. 汇编后执行
- D. 编译后执行
题目解答
答案
B
解析
考查要点:本题主要考查对计算机语言类型及其执行方式的理解,特别是机器语言的特点。
解题核心思路:
机器语言是计算机能直接识别和执行的唯一语言,它由二进制代码构成,无需任何转换。其他语言(如汇编语言、高级语言)需要通过汇编、编译或解释等过程转化为机器语言后才能运行。
破题关键点:
- 机器语言的直接执行性:CPU可以直接读取并执行二进制指令,无需额外处理。
- 区分不同语言的处理方式:汇编语言需汇编,高级语言需编译或解释,而机器语言无需这些步骤。
机器语言是计算机硬件能够直接理解的指令集合,由二进制代码(0和1)组成。当计算机运行机器语言程序时,CPU可以直接读取并执行这些指令,无需任何中间过程。例如:
- 汇编语言需要通过汇编程序转化为机器语言后才能执行。
- 高级语言(如Python、C)需要通过编译器或解释器处理后才能运行。
因此,题目中“用二进制代码表示”的机器语言程序,对应的是直接执行(选项B)。