CSP-J/S初赛和复赛都考什么

[复制链接]
发表于 2024-1-9 13:58:22 | 显示全部楼层 |阅读模式
01.
CSP-J/S初赛考什么?
CSP-J/S初赛和复赛,指的就是CSP-J/S第一轮和第二轮两个认证阶段。报名参加第一轮认证成绩优异者进入第二轮。CSP-J/S初赛是笔试,满分100 分,不含主观题。
初赛侧重于对计算机基础知识和算法的理解,题型分共三种:单项选择(选择题)、阅读程序(部分选择题部分判断题)、完善程序(选择题)。
单项选择题:共 15 题,每题 2 分,总共 30 分。
阅读程序题(判断题正确填√,错误填×,选择题为单选,总分 40 分):总共 3 份代码,每份代码 6 小题。
完善程序题(单选题,每小题 3 分,共 30 分):总共 2 份需要补全的代码,每份代码里有里面 5 处空缺,每处空缺都是一个单选题(从 4 条备选语句中选出仅有的 1 条正确的)。
从总体上看,初赛笔试主要考察两部分内容——前30分考察信息学基本素养,后70分考察代码的阅读理解能力
从细分考点上来说,主要涉及计算机基础知识、基础组合数学、基础数据结构的性质与基础算法、算法的综合运用,共四部分考点。
那么,我们应该如何学习这4部分知识呢?
计算机基础知识:主要靠理解和记忆。

基础组合数学;需要掌握基础原理的情况下练习各种常用的解题方法,多做题。

基础数据结构与算法:需要系统学习,针对初赛,可以更着眼于对算法的理解而弱化代码的掌握;需要理解代码但不一定需要有独立写出的能力。

算法的综合应用:需要较为深入地理解算法甚至多做一些真正的编程题。
选手的初赛成绩需要达到自己所在省市的分数线,才有资格报名第二轮认证,也就是复赛。
02.
CSP-J/S复赛考什么?复赛和初赛的区别还是比较多的。
1.考试形式。不同于初赛是笔试,CSP复赛是机考。这需要考生适应机考,并掌握复赛系统NOI Linux 2.0。2.分值和题型。分值上也不再是100分,而是满分400分,共四道答题且分值是100分。一般来说四道题,前两道题一定尽量不丢分,在后面两道题中拿到部分分值就已经可以在强省得到很好的奖项了。3.考察范围。与初赛偏理论的信息学知识相比,CSP-J/S复赛考察上机编程能力,更侧重于实践能力。复赛题型是程序设计题,它重在综合考察选手的算法应用和程序编码能力。简单地说就是:写代码编程。独立地写代码,并写出语法正确的代码,要注意做到以下3点:通过样例的代码、自己构造数据进行测试、通过输出中间变量的调试方法调对代码。复赛的难度除了知识点本身外,还需要注意复赛采用的 OI 赛制特点、机考考试的系统运用等问题。因为在提交代码,无法在比赛的过程中去测试代码是否正确,如果有细微的错误就可能导致大量丢分甚至得 0分。还要注意正确操作系统NOI Linux ,避免文件操作错误带来的失分,比如头文件引入不能错,文件名字不能起错等。可见,准备复赛一定要充分训练上机操作。
03.
如何合理备考? 1.认清初赛和复赛的不同,提前备考
从前文可看出,CSP-J/S的初赛和复赛虽然都以C++为官方指定语言,但两者仍有很多区别,需要考生具有针对性的准备这两次考试才可以确保成功率。而且两次考试相距时间短,只相差大概1个月多,如果在初赛之前完全不知道复赛的考试内容和形式是不行的。所以,时规划上一定要有提前量。在准备9月初赛之前不光要准备初赛,复赛的准备也需要提前,不要临到赛前再突击学习。
2.制定长期学习规划,利用好寒暑假
因为每年的考期是固定在9-10月的,所以为了备考一年一次的CSP,根据个人基础水平的不同,选手们最好是制定好几个月的学习规划。除了日常的学习规划外,还要注意紧抓寒假和暑假这种有长时间假期的时间。纵观历届信息学竞赛大佬,无一例外,都会在寒暑假集中进行集训、或者刷大量信竞赛题,并且会根据自己的学习情况精进自己的知识体系。
解题能力是训练出来的,在刷题中学会解题技巧是关键。.模拟赛能有效提高算法熟悉程度及心理素质。所以在做题之外,一定要参加信息学模拟赛,只有适应了赛场才不会到时候忙中出错,也能及时在赛后针对错误调整学习方法和学习策略。而且,CSP是选拔考试,知道自己的水平很关键。接触到其他高手,认清自己的水平,向高手学习和交流,都将有助于自己提升。C++的学习不仅仅要求孩子们有过硬的算法能力,更考验他们在代码编写和修改的过程中的纠错能力和耐心程度。如果平时就能养成好的行为习惯,不仅能提升信奥学习水平,更能辅助孩子们的其他学科,让孩子学习成绩整体提高。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表