NOIP 提高组初赛 · NOIP 2009 提高组初赛试题 第 11 题

选择题 · 答案 AB · 考点:CPU组成与工作原理

← 整套速查表 NOIP 提高组初赛 全部真题

题目

关于 CPU 下面哪些说法是正确的:

答案:AB

考点

CPU组成与工作原理

解题思维

这题考CPU基础概念与易混点。拿到题先咬死'CPU全称'和'直接执行机器语言',再看Intel发明的是微处理器而非CPU本体,字长与速度的关系不是简单的倍数,别被'同样主频'忽悠。

常见错误

最容易掉进C和D两个坑。选C是因为把'微处理器'等同于'CPU',其实CPU概念早于Intel,微处理器只是把CPU集成到一块芯片上。选D是以为32位就是16位的两倍快,忽略了字长只影响单次处理数据量,速度还看指令集、流水线、缓存等,更不是线性翻倍。

详细解析(节选)

这道题考查的是计算机组成原理中关于CPU的基本概念、历史沿革以及字长与性能关系的理解,属于信息学竞赛中硬件基础类的必考内容。命题人喜欢在这里挖坑,一是混淆概念(如微处理器与CPU),二是过度简化(如认为字长翻倍速度就翻倍)。

首先看选项A:CPU全称为中央处理器(或中央处理单元)。这是完全正确的,英文Central Processing Unit,是计算机的核心部件,负责指令译码和执行。

选项B:CPU能直接运行机器语言。这也是对的。CPU只能识别二进制形式的机器指令,汇编语言必须经过汇编器翻译成机器码后才能被CPU执行,高级语言更是需要编译或解释。

选项C:CPU最早是由Intel公司发明的。这个说法不准确,是典型的陷阱。Intel在1971年确实推出了第一款微处理器4004,但CPU的概念远早于此。早在1940年代ENIAC等巨型计算机中就已经有了CPU的雏形(控制单元和算术逻辑单元)。微处理器只是将CPU集成到单块芯片上的产物,不能等同于CPU的发明。

选项D:同样主频下,32位的CPU比16位的CPU运行速度快一倍。这是错误的。字长增加意味着CPU一次能处理更多数据,对某些操作(如32位整数运算)确实更高效,但速度提升取决于具体任务、指令集效率、缓存命中率、流水线深度等多种因素,绝非简单的线性翻倍关系。

考频趋势上,CPU相关题目在NOIP和GESP中都很常见,2009年这道题就是典型代表。未来这类题目仍会高频出现,重点会放在概念辨析和反直觉判断上。暂无足够依据预测更具体的出题方向。

同考点真题

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