CCF GESP二级刷题清单(真题优先,由易→难,C++)
考纲核心:嵌套循环、图形打印、数位拆分(
%10//10)、简单枚举、素数判断、一维数组基础、break/continue
做题限时:单题25分钟,写不出看懂题解后闭卷重写;重点整理:数位拆分模板、图形打印i‑j找规律模板。
第一部分:全部历年真题(优先刷,洛谷)
| 序号 | 题号 | 题目名称 | 洛谷链接 | 核心考点 | 难度阶段 |
|---|---|---|---|---|---|
| 1 | B3836 | [GESP202303 二级]百鸡问题 | https://www.luogu.com.cn/problem/B3836 | 多层循环枚举、暴力搜索 | 真题入门 |
| 2 | B3837 | [GESP202303 二级]画三角形 | https://www.luogu.com.cn/problem/B3837 | 嵌套循环、图形输出 | 真题入门 |
| 3 | B3840 | [GESP202306 二级]找素数 | https://www.luogu.com.cn/problem/B3840 | 素数判断、循环枚举 | 真题基础 |
| 4 | B3841 | [GESP202306 二级]自幂数判断 | https://www.luogu.com.cn/problem/B3841 | 数位拆分、幂运算 | 真题基础 |
| 5 | B3865 | [GESP202309 二级]小杨的X字矩阵 | https://www.luogu.com.cn/problem/B3865 | 嵌套循环、矩阵条件输出 | 真题中档 |
| 6 | B3866 | [GESP202309 二级]数字黑洞 | https://www.luogu.com.cn/problem/B3866 | 数位拆分、循环模拟、排序 | 真题中档 |
| 7 | B3923 | [GESP202312 二级]小杨做题 | https://www.luogu.com.cn/problem/B3923 | 循环、条件统计计数 | 真题基础 |
| 8 | B3924 | [GESP202312 二级]小杨的H字矩阵 | https://www.luogu.com.cn/problem/B3924 | 嵌套循环矩阵打印、多条件判断 | 真题中档 |
| 9 | B3955 | [GESP202403 二级]小杨的日字矩阵 | https://www.luogu.com.cn/problem/B3955 | 嵌套循环矩阵打印、边界条件 | 真题中档 |
| 10 | B4002 | [GESP202406 二级]平方之和 | https://www.luogu.com.cn/problem/B4002 | 循环累加求和 | 真题入门 |
| 11 | B4007 | [GESP202406 二级]计数 | https://www.luogu.com.cn/problem/B4007 | 循环、条件统计 | 真题入门 |
| 12 | B4037 | [GESP202409 二级]小杨的N字矩阵 | https://www.luogu.com.cn/problem/B4037 | 嵌套循环矩阵打印 | 真题中档 |
| 13 | B4064 | [GESP202412 二级]数位和 | https://www.luogu.com.cn/problem/B4064 | 数位拆分求和 | 真题基础 |
| 14 | B4065 | [GESP202412 二级]寻找数字 | https://www.luogu.com.cn/problem/B4065 | 数位拆分、数字查找统计 | 真题中档 |
| 15 | B4259 | [GESP202503 二级]等差矩阵 | https://www.luogu.com.cn/problem/B4259 | 嵌套循环、矩阵赋值输出 | 真题中档 |
| 16 | B4356 | [GESP202506 二级]数三角形 | https://www.luogu.com.cn/problem/B4356 | 枚举计数、数学规律 | 真题中档 |
| 17 | B4411 | [GESP202509 二级]优美的数字 | https://www.luogu.com.cn/problem/B4411 | 数位拆分、数字特征判断 | 真题中档 |
| 18 | B4412 | [GESP202509 二级]菱形 | https://www.luogu.com.cn/problem/B4412 | 嵌套循环、空格与星号控制 | 真题中档 |
| 19 | B4497 | [GESP202603 二级]数数 | https://www.luogu.com.cn/problem/B4497 | 循环统计、条件筛选 | 真题基础 |
| 20 | B4498 | [GESP202603 二级]画画 | https://www.luogu.com.cn/problem/B4498 | 嵌套循环图形打印 | 真题中档 |
| 21 | B4553 | [GESP202606 二级]完全平方数计数 | https://www.luogu.com.cn/problem/B4553 | 循环枚举、平方判断 | 真题基础 |
| 22 | B4554 | [GESP202606 二级]菱形 | https://www.luogu.com.cn/problem/B4554 | 嵌套循环、菱形图案输出 | 真题中档 |
第二部分:样题(官方样题卷)
| 序号 | 题号 | 题目名称 | 洛谷链接 | 核心考点 | 难度阶段 |
|---|---|---|---|---|---|
| 23 | B3844 | [GESP样题 二级]画正方形 | https://www.luogu.com.cn/problem/B3844 | 嵌套循环、字符矩阵输出 | 样题练习 |
| 24 | B3845 | [GESP样题 二级]勾股数 | https://www.luogu.com.cn/problem/B3845 | 多层循环枚举 | 样题练习 |
第三部分:配套专项模拟习题(真题刷完后补短板)
按二级高频模块:图形打印、数位拆分、素数枚举、循环枚举、一维数组基础
| 序号 | 题号 | 题目名称 | 洛谷链接 | 核心考点 | 专项模块 |
|---|---|---|---|---|---|
| 25 | B2081 | 数字反转 | https://www.luogu.com.cn/problem/B2081 | 数位拆分、数字反转 | 数位处理 |
| 26 | B3750 | 水仙花数 | https://www.luogu.com.cn/problem/B3750 | 数位拆分、幂运算 | 数位处理 |
| 27 | P5723 | 素数小砖 | https://www.luogu.com.cn/problem/P5723 | 素数判断循环输出 | 简单数论 |
| 28 | B2145 | 输出菱形 | https://www.luogu.com.cn/problem/B2145 | 嵌套循环、空格控制 | 图形打印 |
| 29 | B3613 | 回文数 | https://www.luogu.com.cn/problem/B3613 | 数位拆分、回文判断 | 数位处理 |
| 30 | B2092 | 数组逆序输出 | https://www.luogu.com.cn/problem/B2092 | 一维数组、循环遍历逆序 | 数组基础 |
📝 GESP二级刷题执行建议
- 刷题顺序:真题全部做完 → 样题 → 专项补薄弱模块;优先搞定图形打印、数位拆分两大高频难点。
- 二级两大模板务必手写熟记:
- 数位拆分模板:
while(n>0){int d=n%10; n=n/10;} - 图形打印模板:外层i控制行,内层j控制列,找i,j的条件关系输出字符。
- 数位拆分模板:
- 错题本重点记录:死循环、变量忘记初始化、矩阵打印空格/换行错误、素数边界bug。
- 模拟考试:整套真题卷,90分钟完整做完选择判断+两道编程题,模拟真实考试环境。

浙公网安备 33010602011771号