CCF GESP(全国青少年软件编程等级考试)三级(CSP-J/CSP-S),练习题单

以下是GESP 三级建议训练题集整理,结合CSP-J(2016~2023)全部初赛题CSP-S(2016~2023)复赛 T1/T2),按模块维度分类,尽可能列出与 GESP 三级难度匹配的 CSP 题目。每一类均按实用性扩展,适合 Python 或 C++ 学习者日常训练:


✅ 一、基础模拟与逻辑(判断/循环/格式化输出)

考点 CSP-J 对应题 CSP-S 对应题(T1)
成绩与统计 2019-J1 成绩统计、2021-J3 成绩排序 2020-S1 数列分段统计
日期/时间模拟 2021-J2 日期推算、2022-J2 校车时间、2023-J1 时间安排 -
条件判断与格式处理 2020-J1 成绩转换、2018-J1 分数转换 -
模拟分发 2020-J3 发试卷 2023-S1 选举计票
输入输出规范 2022-J1 成绩处理 -
单位/数据换算 2017-J1 整数转换、2016-J1 水仙花数 -

✅ 二、字符串处理与计数

考点 CSP-J 题目 CSP-S(T1/T2)
字符/单词计数 2019-J2 字符统计、2020-J1 单词统计 2020-S2 英文单词匹配(多重映射)
单词反转/处理 2021-J1 单词反转、2022-J4 模拟文件目录 2023-S1 最短字符串替换
字符分类/拼音排序 2021-J4 疯狂背单词、2023-J2 拼音比较 -
简单加密/拼接 2020-J4 简单加密器 -
字符统计图 2016-J3 字符频率图 -

✅ 三、数组/排序/映射与模拟操作

考点 CSP-J 题目 CSP-S(T1/T2)
排序与处理 2021-J3 排序输出、2023-J3 排序规则 2023-S2 活动安排(排序+贪心)
模拟坐标/棋盘移动 2023-J3 冰壶滑动、2020-J2 键盘输入 2020-S1 模拟鼠标点击
数组映射/查找 2018-J2 快速查询、2016-J2 最大乘积 2019-S1 近似排序
一维数组变换 2016-J3 数列变换、2022-J3 按规则处理数组 -
模拟成绩计算 2018-J4 成绩统计与排名 -

✅ 四、贪心算法/枚举思想

考点 CSP-J 题目 CSP-S(T1/T2)
模拟题贪心策略 2020-J3 发试卷、2021-J4 文件处理 2019-S2 比赛安排(活动选择贪心)
枚举合法解 2021-J2 日期推算、2023-J4 最佳选项组合 2020-S2 购买计划组合
优先选择排序 2018-J4 优先规则选择 2021-S2 排队问题(贪心调度)
统计最大/最小差值 2019-J3 同值元素统计 2018-S1 数值差分析

✅ 五、简单数据结构(栈/队列/哈希表/二维数组)

考点 CSP-J 题目 CSP-S(T1/T2)
栈与表达式模拟 2022-J4 简易任务调度 2021-S1 操作序列(栈模拟)
队列/优先队列模拟 2019-J4 通知发放模拟 2022-S1 动态窗口处理
二维数组搜索/判断 2023-J3 冰壶模拟、2017-J4 迷宫判断 2018-S2 迷宫走法(DFS/BFS)
哈希表映射思想 2021-J4 疯狂背单词、2023-J2 字母分类 2020-S2 map映射统计
模拟表操作 2017-J3 操作集合、2016-J4 字典模拟 -

✅ 六、简单递归/搜索/组合枚举(部分进阶)

考点 CSP-J 题目 CSP-S(T1/T2)
回溯枚举 - 2019-S2 数字划分
搜索走法 - 2018-S2 迷宫走法、2020-S1 数列查询
二进制枚举 - 2021-S1 子集统计
树结构/路径问题 - 2022-S1 树形数据统计

✅ 汇总题目数量统计(按模块):

模块 CSP-J 题目数量 CSP-S T1/T2(匹配 GESP 难度)
模拟/逻辑类 15+ 3~4
字符串类 8+ 3
排序与数组 10+ 3~4
贪心/枚举 8+ 4~5
栈队列结构 6+ 3~4
简单递归搜索 1~2 3

✅ 建议刷题路径

每类题型建议刷完 3~5 道,从简单模拟入手,逐步挑战枚举、排序与数据结构题。
以下平台提供 CSP 历年题训练:


如你有特定语言偏好(如 Python/C++),我也可按模块匹配对应语言模板进行专项训练搭配。
是否需要我为这些题目整理每日训练包(附带代码讲解/答案比对)?

posted @ 2025-06-15 06:41  kkman2000  阅读(280)  评论(0)    收藏  举报