题目
【单选题】27.下列关于计算机语言的描述中,错误的是()A. 计算机可以直接执行的是机器语言程序 B. 汇编语言是一种依赖于计算机的低级语言 C. 高级语言可读性好、数据结构丰富 D. 与低级语言相比,高级语言程序的执行效率高
【单选题】2
7.下列关于计算机语言的描述中,错误的是()
A. 计算机可以直接执行的是机器语言程序
B. 汇编语言是一种依赖于计算机的低级语言
C. 高级语言可读性好、数据结构丰富
D. 与低级语言相比,高级语言程序的执行效率高
7.下列关于计算机语言的描述中,错误的是()
A. 计算机可以直接执行的是机器语言程序
B. 汇编语言是一种依赖于计算机的低级语言
C. 高级语言可读性好、数据结构丰富
D. 与低级语言相比,高级语言程序的执行效率高
题目解答
答案
与低级语言相比,高级语言程序的执行效率高
解析
本题考查计算机语言的基本概念,需明确区分机器语言、汇编语言、高级语言的特点。解题关键在于理解:
- 直接执行性:计算机只能直接运行机器语言(二进制代码)。
- 语言层次与效率:低级语言(机器语言、汇编)执行效率高但编写困难;高级语言易读性强但需编译/解释,导致执行效率较低。
错误选项往往混淆效率与语言层次的关系。
选项分析
A. 计算机可以直接执行的是机器语言程序
正确。机器语言是计算机唯一能直接识别的二进制指令,无需转换即可运行。
B. 汇编语言是一种依赖于计算机的低级语言
正确。汇编语言通过助记符表示机器指令,仍与特定硬件架构强相关,需汇编成机器码后才能执行。
C. 高级语言可读性好、数据结构丰富
正确。高级语言(如Python、C++)语法接近自然语言,支持复杂数据结构(数组、对象等),便于开发和维护。
D. 与低级语言相比,高级语言程序的执行效率高
错误。高级语言需通过编译器或解释器转换为机器语言才能运行,存在转换开销,导致效率低于直接执行的低级语言程序。