单选题
1447、在计算机内部,计算机能够直接执行的程序语言是____
A
A、汇编语言
B
B、C++语言
C
C、机器语言
D
D、高级语言
答案解析
正确答案:C
解析:
好的,让我们来详细解析这道题目。
### 题目
在计算机内部,计算机能够直接执行的程序语言是____
### 选项
A. 汇编语言
B. C++语言
C. 机器语言
D. 高级语言
### 解析
1. **机器语言**(Machine Language):
- 机器语言是计算机硬件可以直接理解和执行的二进制代码(0和1的序列)。
- 例如,一条简单的机器语言指令可能是 `10110000 01010000`,这表示一个具体的硬件操作。
- 计算机的CPU可以直接读取和执行这些二进制指令,不需要任何翻译或转换。
2. **汇编语言**(Assembly Language):
- 汇编语言是一种低级编程语言,它与机器语言非常接近,但使用助记符(mnemonics)来表示机器指令。
- 例如,`MOV AX, 10` 是一条汇编语言指令,表示将数值10移动到寄存器AX中。
- 汇编语言需要通过汇编器(assembler)转换成机器语言才能被计算机执行。
3. **高级语言**(High-Level Language):
- 高级语言是更接近自然语言的编程语言,如C++、Python、Java等。
- 例如,`int a = 10;` 是一条C++语言的语句,表示定义一个整数变量a并赋值为10。
- 高级语言需要通过编译器(compiler)或解释器(interpreter)转换成机器语言才能被计算机执行。
4. **C++语言**:
- C++是一种高级编程语言,广泛用于系统软件、应用软件和游戏开发。
- 例如,`cout << "Hello, World!";` 是一条C++语言的语句,表示输出“Hello, World!”。
- C++代码需要通过编译器(如g++)转换成机器语言才能被计算机执行。
### 为什么选C
- 计算机的CPU只能直接理解和执行机器语言(二进制代码)。
- 其他语言(汇编语言、C++语言、高级语言)都需要经过翻译或编译成机器语言才能被计算机执行。
因此,正确答案是 **C. 机器语言**。
相关题目
单选题
38、网上漫游是指____。
单选题
37、下列事件中,计算机不能实现的是____。
单选题
36、____主要是在分布式计算环境中提供数据的保密性、完整性、用户身份鉴别和行为的不可抵赖等安全功能。
单选题
35、电子政务工程的实施,可以在很大程度上实现____。
单选题
34、实施电子政务的起始阶段是以广泛采用现代办公手段实现____和大力提高行政效率为主要特征的。
单选题
33、办公自动化是20世纪70年代中期发达国家迅速兴起的一门综合性技术,目前在各行各业都得到广泛应用。办公自动化的缩写标志是:____
单选题
32、计算机业界最初的硬件巨头“蓝色巨人”指的是____。
单选题
31、下面叙述中错误的是___。
单选题
30、IBM-PC机的PC含义是指____。
单选题
29、我们把计算机硬件系统和软件系统总称为____。
