GESP(Grade Examination of Software Programming)是中国计算机学会(CCF)主办的全国青少年软件编程能力等级认证。考试分为一到八级,支持 Scratch、Python、C++ 等多种编程语言。其中 C++ 方向与信息学奥林匹克竞赛(CSP-J/S、NOIP)路线紧密衔接,是信息学竞赛选手检验阶段性学习成果的重要认证。
覆盖 GESP 各级别历次认证考试的客观题真题,按级别和年份分类,方便针对性练习。
练习模式即时显示答案解析,考试模式模拟真实考试环境计时作答,检验真实水平。
答题后 AI 自动分析薄弱知识点,生成个性化诊断报告,推荐针对性的学习路径和题单。
超过 120 个信息学竞赛知识点节点,覆盖计算机基础、C++ 程序设计、数据结构、算法、数学五大领域。
| 级别 | 适合人群 | 主要考察内容 |
|---|---|---|
| 一级 | 编程零基础入门 | 基本编程概念、简单输入输出 |
| 二级 | 有基础入门经验 | 循环、条件判断、简单算法 |
| 三级 | 有一定编程基础 | 数组、函数、基本数据结构 |
| 四级 | 掌握基础算法 | 排序、查找、递归、简单动态规划 |
| 五级 | 进阶算法学习 | 栈/队列、树、图论基础 |
| 六级 | 竞赛预备选手 | 高级数据结构、动态规划、搜索 |
| 七级 | 竞赛提高选手 | 图论算法、数论、高级动态规划 |
| 八级 | 竞赛高级选手 | 高级算法、组合数学、字符串算法 |
GESP(编程能力等级认证)是中国计算机学会主办的青少年编程能力等级认证考试,分为一到八级,涵盖 Scratch、Python、C++ 等多种语言。其中 C++ 方向与信息学竞赛路线高度相关。
GESP 考试分为客观题(选择题、判断题)和编程题两部分。客观题考察计算机基础、数据结构、算法等理论知识;编程题考察实际编程能力。不同级别考察的知识范围和难度不同。
GESP 每年通常举办多次认证考试,一般在 3 月、6 月、9 月、12 月前后各有一次。具体时间以中国计算机学会官网公布的考试安排为准。
GESP 的 C++ 方向与 CSP-J/S(CSP 入门级/提高级)都是信息学竞赛体系的组成部分。GESP 侧重编程能力等级评估,CSP 侧重竞赛选拔。GESP 高级别可以作为 CSP 的补充和过渡。
OI伴学平台收录了 GESP 历年真题,覆盖一级至八级,支持在线练习和考试模拟模式。每道题附有答案解析,客观题提供详细推理过程,编程题提供逐帧动画讲解。