考 GESP C++,计算机基础知识到底考什么?


考 GESP C++,计算机基础知识到底考什么?

最近有不少家长和孩子在准备 GESP C++ 等级认证时,都会问我一个问题:

“我不是来学敲代码的吗?为什么卷子里还有那么多计算机基础题?”

说实话,这个问题问得特别好。

其实,GESP 不只是考你会不会写代码,它也很看重你对计算机本身的理解。尤其是一级到六级,计算机基础知识在选择、判断题里占的分量真不小。

今天我就帮大家把 GESP C++ 各级别涉及的“计算机基础知识”一次性捋清楚。这样备考时,你就知道该看什么、学什么了。

一级

核心模块:计算机基础与编程环境

一级主要考察孩子对计算机“硬件 + 软件 + 开发环境”的初步认知,属于“通识型”考点:

✅️计算机硬件组成:

CPU(大脑)、内存(临时仓库)、I/O 设备(键盘/鼠标/显示器等)

✅️操作系统常识:

Windows / Linux 的基本概念与常见操作

✅️计算机历史与应用:

比如计算机的发展阶段、在生活中的常见应用

✅️编程环境使用:

Dev C++ 等 IDE 的创建文件、编辑、保存、编译、运行、简单调试

✅️编译 vs 解释、注释作用等基础概念

这部分一般不考深,但选择题/判断题很容易丢分,建议孩子不只是“会用电脑”,还要能说出“为什么”。

 二级

核心模块:计算机的存储与网络

二级开始引入更多系统性知识,重点是“数据存哪里、怎么传”:

✅️存储器分类与特点

RAM(易失、可读写、快)

ROM(非易失、只读)

Cache(高速缓存,CPU 与内存之间)

✅️计算机网络基础

网络分类:

LAN(局域网)、MAN(城域网)、WAN(广域网)

网络模型:

TCP/IP 四层、OSI 七层(理解层级概念即可)

IP 地址格式与子网划分基础

✅️程序设计语言特点:

机器语言 / 汇编语言 / 高级语言;编译型(C++)vs 解释型(Python)

✅️流程图符号与三种基本结构(顺序/分支/循环)

✅️ASCII 编码:

常见字符编码值(如 ‘A’=65,’a’=97,’0’=48),字符与编码互转

 二级的“计算机基础”更像是信息科技课核心内容,建议结合生活例子记忆(比如:为什么电脑重启后没保存的文档没了?→ RAM 易失)。

三级

核心模块:数据编码、进制与位运算

三级的计算机基础更“底层”一些,和 C++ 位运算、整数表示直接相关:

✅️数据编码:

原码、反码、补码(尤其负数在计算机中的补码表示)

✅️进制转换:

二 / 八 / 十 / 十六进制,相互转换

✅️位运算:

与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>)

✅️算法描述方式:

自然语言 / 流程图 / 伪代码

这部分常和选择题里的“计算结果”结合考,比如:5 & 3 = ?,~2 = ?(涉及补码),0x1F 是多少十进制……

四、五级

从四级开始,GESP 的重心逐渐转向函数、数组、指针、简单算法、复杂度

五级进一步到数论、高精度、链表、二分、贪心、分治等。

这两级官方大纲中不再单列“计算机基础”模块,但:

✅️三级以前的基础概念仍可能在综合题里间接考察;

✅️指针、内存、数组存储等“类基础”内容会更偏 C++ 语法与运行时模型。

六级

六级大纲中,计算机基础相关点主要集中在编码理论

✅️哈夫曼编码:变长编码、前缀码性质

✅️格雷编码:相邻编码仅一位不同

✅️同时涉及树结构、搜索(DFS/BFS)、简单 DP、栈/队列等。

这类知识点更偏“信息论/算法设计”,但对理解压缩、通信等场景很有帮助。

 备考小结
 最后提醒

GESP 的“计算机基础知识”不像编程题那样需要大量刷题,但概念不清,选择/判断很容易掉坑

建议孩子学一个级别前,先把一个级别基础常识过一遍;每升一级,对照大纲查漏补缺

知识点手册👉GESP 1-8级备考资料

点击下方「阅读原文」查看官方大纲

如果你在复习过程中,有哪个知识点不明白,欢迎在文章下方留言,我会尽量详细解答。

教师简历
扫描下方二维码
立即免费报名领取2课时C++体验课