GESP C++ 常见问题

GESP 真题怎么刷才有效?

分三轮:第一轮限时做整卷,只记录得分与卡住的题号;第二轮按知识域归因,把错题归类后回到对应知识点页补概念;第三轮隔两到三周重做错题与同类题。编程题必须自己写出能在评测里通过的完整程序,只看题解等于没做。

覆盖等级:1 级、2 级、3 级、4 级

本页由本站原创整理,涉及考试范围与政策的部分以 CCF 官方公布为准;本平台不是 GESP 官方平台。

第一轮:限时整卷,只做记录

按考试时长 120 分钟做完,中途不查资料、不暂停。这一轮的目的不是学习,而是得到一份真实的基线:哪些题一眼就会,哪些题想了很久,哪些题完全没见过。

做的时候在题号旁标三种记号:确定、犹豫、不会。交卷后先别看解析,把「犹豫」的题再想一遍,判断是知识盲区还是读题问题——这两种错误的补法完全不同。

第二轮:按知识域归因

把错题按知识点归类,而不是按题号顺序看解析。同一知识域错三道以上,说明这一块需要系统补,回到该等级的知识点页从考纲要求读起,再做自编例题。

归因表建议只写三列:知识域、错误类型(概念/审题/计算/编程实现)、下次怎么避免。错误类型比题目本身更有价值,它决定了你该练什么。

编程题的归因要更细:是没思路、思路对但写不出来、写出来但有边界错误,还是输出格式不符。评测结果会给出通过的测试点数量,据此判断卡在哪一步。

第三轮:隔期重做,检验是否真的会了

隔两到三周重做错题,不要当天做完当天重做——短期记忆会让你误以为已经掌握。重做时只做错题和同类题,不必再刷整卷。

如果同一道题第二次仍然错,说明第一轮的补法无效,需要换材料:回到概念原文、找同类更基础的题,或者请人讲一遍思路而不是看答案。

相关追问

真题一共就这么多套,刷完了怎么办?

优先保证每一套都被彻底归因过,而不是追求套数。刷完后可以做同等级的诊断卷检验迁移能力,或者把编程题换一种输入规模重写一遍,检查自己的程序是否真的通用。

编程题看题解算不算学会?

不算。看题解能建立思路,但考场要求独立写出完整程序。正确做法是看完思路后关掉题解重写,写完提交评测,通过后再隔几天独立重写一次。

READY TO START

用一套诊断验证

上面的判断都要落到真实作答上:先做一套对应等级的基础诊断卷,报告会按知识点指出缺口,再决定补哪一块。

官方依据