B8
第1章基础知识练习(自测)
引入
章前总览 本组题覆盖:计算机常识、操作系统、输入输出设备、编译步骤、C++ 基本事实。先点选你的答案,全部做完后点「提交并查看答案」,系统会标出对错并给出简短解析。
怎么用本章:
- 选择题 12 道 + 判断题 14 道,可任意顺序作答。
- 提交后可看得分;点「重新作答」可再练一遍。
- 正确率不理想时,回到 B1–B7 对应小节补一补。
基础知识自测
每题选一个选项。判断题选「正确」或「错误」。
1. 以下奖项与计算机领域最相关的是( )。
图灵奖常被称为计算机界的“诺贝尔奖”。
2. 提出“存储程序”的计算机工作原理的是( )。
现代计算机多基于冯·诺依曼体系结构与存储程序思想。
3. 以下不属于操作系统的是( )。
Photoshop 是应用软件(修图),不是操作系统。
4. 人们在使用计算机时所提到的 Windows 通常指的是( )。
日常说的 Windows 一般指微软的操作系统。
5. 计算机领域的图灵奖为了纪念( )科学家图灵。
阿兰·图灵是英国科学家。
6. 以下不属于计算机输出设备的有( )。
麦克风是输入设备;音箱、打印机、显示器用于输出。
7. 现代计算机是指电子计算机,它所基于的是( )体系结构。
主流电子计算机基于冯·诺依曼体系结构。
8. 在 Dev-C++ 中对一个写好的 C++ 源文件要生成可执行程序,需要执行( )。
创建/编辑是写代码;编译(及连接)生成可执行文件;调试是查错。
9. 小杨说手表上跑的是鸿蒙,这个鸿蒙是( )。
鸿蒙是操作系统。
10. ENIAC 于 1946 年投入运行,它的主要部件都是( )组成的。
早期电子计算机大量使用电子管。
11. 下列软件中是操作系统的是( )。
其余多为应用软件。
12. 在某集成开发环境中编辑源代码文件时,不可以执行下面的( )操作。
编辑器改的是代码文本;“插入执行截图”不是编辑源代码的常规操作。
判断 1. 第一台现代电子计算机是 ENIGMA。
常提的是 ENIAC;ENIGMA 是密码机。
判断 2. C++ 程序中必须有 main 函数。
程序入口就是 main。
判断 3. 操作系统是让用户可以操纵计算机完成各种功能的软件。
操作系统管理硬件与软件资源,是使用电脑的基础平台。
判断 4. 要执行 Windows 桌面上的某个程序,通常需至少连续单击程序图标 3 次。
一般是双击(点 2 次)。
判断 5. 注释对 C++ 程序员非常有用,但会被 C++ 编译器忽略。
注释帮助阅读,不参与运行。
判断 6. 在 Windows 中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,再到目标位置按 Ctrl+V。
这是剪切 + 粘贴,用于移动。
判断 7. 在 C++ 语言中,注释不宜写得过多,否则会使得程序运行速度变慢。
注释不进最终执行逻辑,不会拖慢运行。
判断 8. 计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。
这正是冯·诺依曼五大部件。
判断 9. 诞生于 1958 年的 103 机是中国第一台通用数字电子计算机,比 1946 年的 ENIAC 晚了十多年。
时间线与史实表述正确。
判断 10. 神威·太湖之光超级计算机是中国自主研制的,在全球 TOP500 排行榜中多次荣膺榜首。
表述正确。
判断 11. C++ 是一种高级程序设计语言。
C++ 属于高级语言。
判断 12. 小杨用 Dev-C++ 练习和运行程序,所以 Dev-C++ 也是一个小型操作系统。
Dev-C++ 是 IDE(集成开发环境),不是操作系统。
判断 13. 在 Windows 资源管理器中为已有文件 A 创建副本的操作是 Ctrl+C,然后 Ctrl+V。
复制 + 粘贴即可创建副本。
判断 14. C++、Python 都是高级编程语言,它们的每条语句最终都要通过机器指令来完成。
高级语句需翻译/解释后由 CPU 以机器指令执行。
1 易混提醒(提交后可对照)
做完题再看这里,专门盯高频陷阱。
高频陷阱
- 操作系统 ≠ 应用软件:Windows / Linux / macOS / 鸿蒙是 OS;PS、地图、会议软件是应用。
- IDE ≠ 操作系统:Dev-C++ 是写代码的工具箱。
- 编译 ≠ 调试:编译生成可执行文件;调试是找逻辑/运行错误。
- ENIGMA ≠ ENIAC;麦克风是输入设备,不是输出设备。
- 注释再多也不降低运行速度。
第1章收官
做完自测,第1章可以暂时画句号。你已经具备:计算机常识、键盘与编译流程、程序骨架、cout 输出,以及基础选择/判断题手感。
回顾清单:
✓ 冯·诺依曼五大部件 + 存储程序
✓ 高级语言 / 编译 / main / cout
✓ OS vs 应用软件 vs IDE
✓ 输入设备 vs 输出设备
✓
里程碑达成:
第1章基础知识过关。下一章进入「变量」:从 CPU/内存讲起,学会定义、赋值并用变量解题。