总结一下最近做CSP-J试题的感受,这两天先后做了CSP-J 2019和CSP-J2020的试题,做之前没任何准备,相当于裸考。2019年的52分,2020年的69分(看分数有点水)。
题目基本不难,分析得分低的原因,主要有两点,一方面是很多知识点由于时间长不接触,基本没啥印象了,导致耗时太久或者做错;另一方面是不熟悉CSP题型的设计,需要有一定的答题技巧,对比两次成绩可印证,2019年的题目并不比2020年的难,做完2019年的题后,也未进行相关知识的恶补,但总结了下答题技巧,进而2020年的分数有了十多分的提高。另外查了下2020年CSP-J一轮山东的成绩,最高分接近满分,侧面也能反映出试题的难易程度,当然入门组相对来说肯定要简单。
所以,经过这次做题的体验,针对于小初高的学生来讲,如果将理论基础打好(尤其是很多知识点正是目前学生在学的),同时将编程能力提升到差不多的水准,拿成绩还是相对比较容易的。
最后,给准备学习编程参加CSP-J/S以及NOIP的同学几点建议:
1. 学好目前在校各科的相关知识
2. 保证逻辑清晰,不要被题面内容误导或吓住
3. 学好C++基本原理及语法(强烈建议C++而不是python或其他语言)
4. 学好数据结构,能够结合试题抽象到代码层面
5. 理解常用算法,并能结合实际应用(很关键)