GESP C++ 一级到八级 考纲与难度对比

下面一张表看懂 GESP C++ 八个级别分别考什么、难度如何、大概要学多久,并直达每个级别的免费历年真题。各级真题与逐题解析在 GESPPASS 全部免费。

级别核心知识点难度推荐学时真题
一级计算机常识、变量与数据类型、运算与表达式、顺序/分支/循环入门★☆☆☆☆2–3 周刷真题
二级数据类型与进制、复杂表达式、循环嵌套、一维数组、字符与字符串基础★★☆☆☆3–4 周刷真题
三级多重循环、数组应用、字符串处理、枚举、简单数学★★☆☆☆3–5 周刷真题
四级函数与递归、二维数组、结构体、排序与查找入门★★★☆☆1–2 月刷真题
五级递归进阶、贪心、排序算法、数论与高精度、STL 入门★★★☆☆1.5–2.5 月刷真题
六级动态规划入门、二分、前缀和、树与图基础、更复杂模拟★★★★☆2–3 月刷真题
七级动态规划、图论(最短路/并查集/拓扑)、数据结构、数学★★★★☆3–4 月刷真题
八级高级 DP、线段树/树状数组、图论进阶、字符串算法、数论★★★★★4 月以上刷真题

怎么选级别

零基础或刚学完 C++ 语法,从一级起步;已能熟练写循环、数组、函数,可直接评估三、四级;有算法竞赛(如 CSP-J/S)基础的,可挑战六级以上。建议按级递进,低级别语法不牢会拖累高级别。详细备考方法见 备考攻略

难度说明

以上难度与学时为综合参考,实际因人而异。GESP 一到三级以语法和基础结构为主,容易上手;四到五级是算法分水岭;六到八级需要系统学习算法与数据结构。把对应级别的历年真题刷熟是最直接有效的提分方式。

▶ 免费进入题库,按级别刷真题

相关:备考攻略 · 报名与考试信息 · GESPPASS 首页