- 秦邮汤老师 的博客
GESP认证考级 | GESP三级如何备考刷编程题?
- @ 2025-12-6 12:56:44
客观题(选择与判断题目),25道占50分
客观题2分一道。这部分说明应该适合一到八级或者说任何科目吧。首先明确考查知识点,是语法题还是概念题;其次找出表述中的关键词如“是”、“不是”、“正确”、“不正确”等类似词语;再次联想相关知识点,回忆常见陷阱和易错点。
选择题多应用排除法、特例验证法提高准确率;判断题可以通过举反例验证,一个反例即可判定为错误,识别出是否存在绝对化、模糊化表述。
如果离考场上交卷时间还早,可以检查选择题的每一个选项,判断题从对错两方面思考一下,尽量做到多得分
三级考题中,近来的考题数据编码、进制转换题目比重越来越多,主要考察在了解这方面的知识的手算能力;位运算体现在代码阅读题,考察位运算掌握情况,具体可参考GESP C++三级编程题 | 位运算学习卡片备考;剩余的客观题一部分考察数组、字符串、枚举、模拟基本概念是否掌握,如下标范围、定义语法等所谓的常识,以及数组、字符串的代码阅读和填空,有的题目也会结合位运算。
重点备考总结:三级没有一个知识点是可以忽略的,数据编码要掌握原码、反码、补码概念与转换;进制转换要掌握转换原理,不仅要会手算转换,也要会编程代码转换(注意手算和代码是不同的),参考GESP C++三级编程题:进制转换 | 洛谷P1143;其他的就看数组、字符串的码力锻炼了!
主观题(编程题目),2道占50分
主观题25分一道。严重建议上来先考虑数组、字符串来解题。因为GESP认证考级基本上高级别覆盖低级别的考试内容,所以一二级的考点也会体现到三级。
比如万能拆位这个点(GESP C++二级嵌套枚举:数位和(万能拆位)),结合计数数组实现统计每个数位出现的次数,字符串也可以通过计数数组统计每个字符出现的次数。因此到了备考三级时没有那么多所谓的套路、捷径了,题目、题型可以千变万化,这个时候就看你刷题量(数量+质量)是否足够!
但是万变不离其宗,大概两种题型:数组题和字符串题、枚举题和模拟题,这样一组合就出现四种题型,再加上位运算知识点。不要盲目刷题,要学会刷一道题,会一类题目,经过统计数组模拟、字符串子串类题目出现频率还是非常高的,还是那句话:尽力得满分,尽量少丢分。