单选题
1、以下叙述中正确的是 ()。
A
C语言比其他语言高级
B
C语言可以不用编译就能被计算机识别执行
C
C语言出现的最晚,具有其他语言的一切优点
D
C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
答案解析
正确答案:D
解析:
**正确答案:D**
**解析:**
* **A 选项错误**:编程语言的“高级”与“低级”是相对概念,主要指语言对硬件细节的抽象程度。C语言通常被称为中级语言或高级语言,但不能绝对地说它比所有其他语言(如 Python、Java 等更现代的高级语言)更“高级”。不同语言适用于不同场景,没有绝对的优劣之分。
* **B 选项错误**:C语言是**编译型语言**。源代码必须经过编译器编译成机器码(目标代码),链接后才能被计算机执行。计算机无法直接识别和执行 C 语言源代码。解释型语言(如 Python、JavaScript)才是在运行时逐行解释执行,但 C 语言不属于此类。
* **C 选项错误**:C语言诞生于 20 世纪 70 年代初(1972年左右),并非出现最晚的语言。此后出现了 C++、Java、Python、Go 等众多语言。此外,没有任何一种语言具有“其他一切语言的优点”,每种语言都有其设计权衡和适用领域。
* **D 选项正确**:C语言的设计目标之一就是提供结构化、清晰且接近自然语言(英语)和数学表达式的语法。例如,使用 `if`、`while`、`for` 等关键字以及常见的数学运算符(`+`, `-`, `*`, `/`),使得代码具有良好的可读性,符合人类逻辑思维习惯。
因此,本题正确选项为 **D**。
题目纠错
c语言选择判断题库
