CCF GESP C++ L1核心考点汇总表、真题汇总以及推荐练习:
📊 GESP C++ L1 核心考点分类汇总
| 分类 |
考查重点 |
真题数量 |
| 1. 顺序结构 |
基础 I/O、变量定义、算术运算、简单公式计算 |
8 题 |
| 2. 分支结构 |
if-else、关系/逻辑运算、多条件区间判断 |
7 题 |
| 3. 循环结构 |
for/while、累加/累乘、计数统计、简单枚举 |
6 题 |
| 4. 数位与模拟 |
取模 %、整除 /、数位拆分、简单模拟处理 |
5 题 |
一、顺序结构(基础输入输出与简单计算)
考查要点:变量定义、基本运算、cin/cout、顺序执行、简单公式计算。
| 题目名称 |
洛谷链接 |
考试场次 |
核心考点 |
难度 |
| [GESP样题 L1] 当天的第几秒 |
B3847 |
样题 |
时间换算、简单分支 |
⭐ |
| [GESP202303 L1] 长方形面积 |
B3850 |
2023年3月 |
简单公式计算 |
⭐ |
| [GESP202303 L1] 每月天数 |
B3851 |
2023年3月 |
分支判断(大小月) |
⭐ |
| [GESP202306 L1] 时间规划 |
B3861 |
2023年6月 |
时间差计算 |
⭐ |
| [GESP202403 L1] 小杨买书 |
B3952 |
2024年3月 |
整除与取模运算 |
⭐ |
| [GESP202412 L1] 温度转换 |
B4062 |
2024年12月 |
浮点运算、分支判断 |
⭐ |
| [GESP202503 L1] 图书馆里的老鼠 |
B4257 |
2025年3月 |
整除与余数处理 |
⭐ |
| [GESP202506 L1] 假期阅读 |
B4354 |
2025年6月 |
简单乘法与比较 |
⭐ |
推荐练习:
| 题号 |
题目 |
练习要点 |
难度 |
链接 |
| P1001 |
A+B Problem |
最基础的输入输出 |
⭐ |
P1001 |
| P1425 |
小鱼的航程 |
简单数学计算 |
⭐ |
P1425 |
| P5703 |
苹果采购 |
简单乘法 |
⭐ |
P5703 |
| P5704 |
字母转换 |
字符型数据操作 |
⭐ |
P5704 |
二、分支结构(条件判断)
考查要点:if-else、关系运算、逻辑运算、多段区间判断、模运算应用。
| 题目名称 |
洛谷链接 |
考试场次 |
核心考点 |
难度 |
| [GESP202309 L1] 买文具 |
B3863 |
2023年9月 |
简单分支判断 |
⭐ |
| [GESP202312 L1] 小杨的考试 |
B3921 |
2023年12月 |
模运算、星期计算 |
⭐ |
| [GESP202409 L1] 小杨购物 |
B4034 |
2024年9月 |
整除与分支 |
⭐ |
| [GESP202503 L1] 四舍五入 |
B4258 |
2025年3月 |
分支判断、数位处理 |
⭐ |
| [GESP202509 L1] 商店折扣 |
B4409 |
2025年9月 |
多条件分支、浮点比较 |
⭐⭐ |
| [GESP202512 L1] 小杨的爱心快递 |
B4445 |
2025年12月 |
多条件分支、取最小值 |
⭐⭐ |
| [GESP202603 L1] 交朋友 |
B4495 |
2026年3月 |
分支结构、绝对值比较 |
⭐ |
推荐练习(30题):
| 题号 |
题目 |
练习要点 |
难度 |
链接 |
| P1422 |
小玉家的电费 |
多段区间判断 |
⭐⭐ |
P1422 |
| P1085 |
不高兴的津津 |
简单的 if 比较 |
⭐ |
P1085 |
| P5717 |
三角形分类 |
多条件分支 |
⭐⭐ |
P5717 |
| P1046 |
陶陶摘苹果 |
简单条件判断 |
⭐ |
P1046 |
| P1055 |
ISBN号码 |
字符与数字混合判断 |
⭐⭐ |
P1055 |
| P1426 |
小鱼会有危险吗 |
简单比较 |
⭐ |
P1426 |
| P1909 |
买铅笔 |
比较取最小值 |
⭐ |
P1909 |
| P5711 |
闰年判断 |
经典分支 |
⭐ |
P5711 |
| P5712 |
数字分类 |
正负零判断 |
⭐ |
P5712 |
| P5713 |
洛谷团队系统 |
简单比较 |
⭐ |
P5713 |
| P5714 |
肥胖问题 |
公式+分支 |
⭐ |
P5714 |
| P5715 |
三位数排序 |
比较排序 |
⭐⭐ |
P5715 |
| P5716 |
月份天数 |
多分支 |
⭐ |
P5716 |
| P1089 |
津津的储蓄计划 |
模拟+分支 |
⭐⭐ |
P1089 |
| P2433 |
小学数学N合一 |
多分支选择 |
⭐⭐ |
P2433 |
| P4414 |
[COCI2006-2007#2] ABC |
排序+映射 |
⭐⭐ |
P4414 |
| P5709 |
苹果和虫子 |
简单分支 |
⭐ |
P5709 |
| P5710 |
数的性质 |
多条件逻辑 |
⭐ |
P5710 |
| P5724 |
求绝对值 |
简单分支 |
⭐ |
P5724 |
| P5737 |
闰年展示 |
区间+闰年判断 |
⭐⭐ |
P5737 |
| P5738 |
歌唱比赛 |
找最值分支 |
⭐ |
P5738 |
| P5740 |
最厉害的学生 |
比较找最大 |
⭐ |
P5740 |
| P5741 |
旗鼓相当的对手 |
两两比较 |
⭐ |
P5741 |
| P5742 |
评等级 |
多段区间 |
⭐ |
P5742 |
| P5707 |
上学迟到 |
时间计算+分支 |
⭐⭐ |
P5707 |
| P2911 |
[USACO08OCT] Bovine Bones G |
枚举+计数 |
⭐ |
P2911 |
| P5015 |
标题统计 |
字符判断 |
⭐ |
P5015 |
| P5708 |
三角形面积 |
公式+浮点输出 |
⭐ |
P5708 |
| P5706 |
再分肥宅水 |
简单除法 |
⭐ |
P5706 |
| P1421 |
小玉买文具 |
简单运算 |
⭐ |
P1421 |
三、循环结构(for / while)
考查要点:循环遍历、累加累乘、循环条件控制、计数统计、枚举。
| 题目名称 |
洛谷链接 |
考试场次 |
核心考点 |
难度 |
| [GESP样题 L1] 闰年求和 |
B3846 |
样题 |
循环累加 |
⭐ |
| [GESP202306 L1] 累计相加 |
B3862 |
2023年6月 |
等差数列求和 |
⭐ |
| [GESP202312 L1] 小杨报数 |
B3922 |
2023年12月 |
循环中跳过特定值 |
⭐⭐ |
| [GESP202403 L1] 找因数 |
B3953 |
2024年3月 |
循环枚举、因数统计 |
⭐⭐ |
| [GESP202406 L1] 立方数 |
B4001 |
2024年6月 |
循环枚举 |
⭐⭐ |
| [GESP202509 L1] 金字塔 |
B4410 |
2025年9月 |
循环累加(平方和) |
⭐ |
推荐练习(30题):
| 题号 |
题目 |
练习要点 |
难度 |
链接 |
| P1009 |
阶乘之和 |
累加与累乘的结合 |
⭐⭐ |
P1009 |
| P1980 |
计数问题 |
循环内数位统计 |
⭐ |
P1980 |
| P5720 |
一尺之棰 |
循环折半 |
⭐ |
P5720 |
| P5722 |
求极差 |
循环找最大最小值 |
⭐ |
P5722 |
| P5723 |
质数口袋 |
循环判断素数 |
⭐⭐ |
P5723 |
| P1307 |
数字反转 |
基础数位拆分与重组 |
⭐ |
P1307 |
| P1427 |
小鱼的数字游戏 |
循环输入处理 |
⭐ |
P1427 |
| P1720 |
月落乌啼算钱 |
斐波那契循环 |
⭐ |
P1720 |
| P5705 |
数字反转 |
基础循环 |
⭐ |
P5705 |
| P5718 |
找最小值 |
循环比较 |
⭐ |
P5718 |
| P5719 |
分类平均 |
循环分类 |
⭐ |
P5719 |
| P5721 |
数字直角三角形 |
循环嵌套+格式控制 |
⭐ |
P5721 |
| P5726 |
求平均数 |
循环累加 |
⭐ |
P5726 |
| P5739 |
计算阶乘 |
简单累乘 |
⭐ |
P5739 |
| P5743 |
猴子吃桃 |
逆向循环 |
⭐ |
P5743 |
| P1035 |
级数求和 |
循环累加 |
⭐ |
P1035 |
| P2669 |
金币 |
循环模拟 |
⭐⭐ |
P2669 |
| P1075 |
质因数分解 |
循环枚举 |
⭐ |
P1075 |
| P1420 |
质数序列 |
循环判断 |
⭐⭐ |
P1420 |
| P4956 |
[COCI2017-2018#6] Davor |
循环枚举 |
⭐⭐ |
P4956 |
| P1614 |
爱与愁的心痛 |
滑动窗口/循环 |
⭐ |
P1614 |
| P3150 |
数字游戏 |
数位循环 |
⭐ |
P3150 |
| P1423 |
小玉在游泳 |
循环累加 |
⭐ |
P1423 |
| P1304 |
哥德巴赫猜想 |
双重循环 |
⭐⭐ |
P1304 |
| P1217 |
回文质数 |
循环+分支 |
⭐⭐ |
P1217 |
| P1553 |
数字反转(升级版) |
字符串/数位循环 |
⭐⭐ |
P1553 |
| P5015 |
标题统计 |
字符循环 |
⭐ |
P5015 |
| P1179 |
数字统计 |
循环统计数位 |
⭐ |
P1179 |
| P5737 |
闰年展示 |
循环+分支 |
⭐⭐ |
P5737 |
| P5738 |
歌唱比赛 |
循环内找最值 |
⭐ |
P5738 |
四、数位与模拟(数字拆分与简单模拟)
考查要点:取模 %、整除 /、数位拆分、数字特性判断、简单模拟处理。
| 题目名称 |
洛谷链接 |
考试场次 |
核心考点 |
难度 |
| [GESP202309 L1] 小明的幸运数 |
B3902 |
2023年9月 |
数位统计、条件计数 |
⭐⭐ |
| [GESP202409 L1] 美丽数字 |
B4035 |
2024年9月 |
倍数判断、逻辑与、枚举 |
⭐⭐ |
| [GESP202506 L1] 值日 |
B4355 |
2025年6月 |
最小公倍数(循环模拟) |
⭐⭐ |
| [GESP202512 L1] 手机电量显示 |
B4446 |
2025年12月 |
循环处理多组数据 |
⭐ |
| [GESP202603 L1] 数字替换 |
B4496 |
2026年3月 |
字符串/数位循环处理 |
⭐ |
推荐练习:
| 题号 |
题目 |
练习要点 |
难度 |
链接 |
| P1307 |
数字反转 |
基础数位拆分与重组 |
⭐ |
P1307 |
| P1553 |
数字反转(升级版) |
字符串/小数处理边界 |
⭐⭐ |
P1553 |
| P1980 |
计数问题 |
循环内数位统计 |
⭐ |
P1980 |
📌 快速入口
备考建议:GESP L1编程题占 50 分,考试时间 120 分钟。建议客观题控制在 30 分钟内,每道编程题预留 20 分钟。重点掌握 整除取模、分支嵌套、循环枚举 三大核心技能,特别注意 double 浮点数的精度问题和输出格式控制(如保留小数位数)。