GESP C++ 常见问题

GESP C++ 考试考什么题型?分值和时长怎么分配

本站收录的 GESP C++ 真题卷统一为 27 题:15 道单选题(每题 2 分)、10 道判断题(每题 2 分)、2 道编程题(每题 25 分),满分 100 分,限时 120 分钟。客观题合计 50 分,编程题合计 50 分,后者是拉开差距的部分。当次考试的具体安排以 CCF 官方公布的考试说明为准。

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

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

题型与分值结构

客观题 25 道共 50 分,单选与判断各占一半,每题 2 分。单选考概念辨析与代码阅读,判断题多考「这句话对不对」这类容易凭印象作答的表述,两类题都不需要写代码,但需要读懂代码。

编程题 2 道共 50 分,每题 25 分。题面给出任务描述、输入输出格式、数据范围与样例,要求在 120 分钟里写完并通过评测。两道题合计占一半分值,因此「客观题全对、编程题交白卷」最多只能拿到一半分。

时长 120 分钟对 27 题来说并不宽裕:客观题 25 道如果每题花 2 分钟就用掉 50 分钟,留给两道编程题的只有 70 分钟,平均每题 35 分钟,包括读题、设计、编码和调试。

两类题各自的得分重点

客观题的重点是「读懂程序」而不是背结论。常见错法是把判断题当成语文题凭语感作答,或者在单选题里忽略了边界条件(循环执行次数、整数除法、数组下标从 0 开始)。建议做题时把关键行圈出来,尤其是循环条件和取模运算。

编程题的重点是「先拿到能过的分」。评测按测试点独立计分,通过部分测试点就有部分分数,因此优先保证输入输出格式正确、样例能过、边界情况(最小值、单元素、无解)不崩,再考虑优化。

考试安排、题型是否调整以 CCF 官方当次说明为准。本站真题卷按已公布试卷整理,用于练手与熟悉结构,不替代官方考试说明。

相关追问

客观题和编程题哪个更容易提分?

短期看客观题:概念与代码阅读的漏洞补起来见效快,且 25 道题对应 50 分。长期看编程题:从「样例能过」到「全部测试点通过」需要真实编码量,一旦跨过去,两道题能稳定拿分,上限也更高。

时间不够时先做编程题还是客观题?

按分值密度安排:客观题每题 2 分、耗时短,先把能确定的做完;编程题先读一遍,把更有把握的那道写完整,再回头攻第二道。不要在没读完题的情况下先写代码。

READY TO START

用一套诊断验证

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

官方依据