NOIP 普及组初赛 · NOIP 2007 普及组初赛试题 第 11 题

选择题 · 答案 C · 考点:计算机发展史

← 整套速查表 NOIP 普及组初赛 全部真题

题目

在下列关于计算机语言的说法中,正确的有(  )。

答案:C

考点

计算机发展史

解题思维

拿到题先别急着背定义,想想‘高级’到底指什么——是离人近还是离机器近?高级语言的核心优势在于抽象层次高、与硬件解耦,所以可移植性才是它的真·强项,效率反而是它的短板,这个基本盘定好,四个选项一眼就能筛出C。

常见错误

最容易掉进‘高级=高效’的陷阱,把A当正确答案;或者以为B是对的,觉得现在都用高级语言了,机器语言和汇编早就淘汰了,其实嵌入式和系统底层它们还在硬扛;另外D也很诱人,因为C++确实面向对象,但C是面向过程的,别把C++的特性安到C头上。这些坑本质都是对‘高级’概念理解跑偏,把抽象程度和运行效率、历史地位搞混了。

详细解析(节选)

考点与概念

这道题考查的是计算机语言分类及其特点,属于计算机基础知识中的程序设计语言部分。核心概念是:语言层次分为机器语言(二进制指令,CPU直接执行)、汇编语言(助记符,需汇编器转换)、高级语言(接近自然语言,需编译或解释)。关键要分清‘高级’的含义——它指的是抽象层次高、可读性好、与硬件解耦,而不是运行效率高。同时要知道可移植性是指程序不经修改就能在不同平台运行的能力,这取决于语言是否依赖特定CPU架构。

命题视角

命题人喜欢在这里挖两个坑:一是‘高级’的歧义,很多初学者看到‘高级’就联想到‘效率更高’,其实恰恰相反;二是历史地位,以为高级语言普及了底层语言就消失了。他们喜欢把正确选项藏在看似反常识的表述里,比如C选项说‘更易移植’,听起来不像‘高级’的直观属性,但正是高级语言最核心的优势。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断