GESP C++ 一级到八级 考纲与难度对比
下面一张表看懂 GESP C++ 八个级别分别考什么、难度如何、大概要学多久,并直达每个级别的免费历年真题。各级真题与逐题解析在 GESPPASS 全部免费。
| 级别 | 核心知识点 | 难度 | 推荐学时 | 真题 |
|---|---|---|---|---|
| 一级 | 计算机常识、变量与数据类型、运算与表达式、顺序/分支/循环入门 | ★☆☆☆☆ | 2–3 周 | 刷真题 |
| 二级 | 数据类型与进制、复杂表达式、循环嵌套、一维数组、字符与字符串基础 | ★★☆☆☆ | 3–4 周 | 刷真题 |
| 三级 | 多重循环、数组应用、字符串处理、枚举、简单数学 | ★★☆☆☆ | 3–5 周 | 刷真题 |
| 四级 | 函数与递归、二维数组、结构体、排序与查找入门 | ★★★☆☆ | 1–2 月 | 刷真题 |
| 五级 | 链表、栈与队列、树与图初步、排序、查找与二分、贪心、分治与递归、复杂度 | ★★★☆☆ | 1.5–2.5 月 | 刷真题 |
| 六级 | 面向对象、栈/队列/链表、二叉树与遍历、二叉排序树、哈夫曼、DFS/BFS、动态规划入门与背包 | ★★★★☆ | 2–3 月 | 刷真题 |
| 七级 | 数学库与数论、哈希表、二叉树、图的遍历与最短路、动态规划(背包/LCS/LIS)、复杂度 | ★★★★☆ | 3–4 月 | 刷真题 |
| 八级 | 排列组合与计数原理、杨辉三角、倍增与快速幂、平面几何、最小生成树、最短路、复杂度优化 | ★★★★★ | 4 月以上 | 刷真题 |
怎么选级别
零基础或刚学完 C++ 语法,从一级起步;已能熟练写循环、数组、函数,可直接评估三、四级;有算法竞赛(如 CSP-J/S)基础的,可挑战六级以上。建议按级递进,低级别语法不牢会拖累高级别。详细备考方法见 备考攻略。
难度说明
以上难度与学时为综合参考,实际因人而异。GESP 一到三级以语法和基础结构为主,容易上手;四到五级是算法分水岭;六到八级需要系统学习算法与数据结构。把对应级别的历年真题刷熟是最直接有效的提分方式。
相关:备考攻略 · 报名与考试信息 · GESPPASS 首页