CSP-J科普

信奥赛!CSP、NOIP、NOI是什么?

CSP-J/S

CCF面向社会非专业人士推出CSP非专业级别软件能力认证。非专业级别能力认证CSP-J/S分两个级别,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。任何人都可以报名参加。

报名入口

初赛题形式

CSP-J/S初赛题目由单项选择、阅读程序、完善程序三部分组成,主要考察通用和实用的计算机科学知识,所以建议选手花一定时间,**打好基础再参赛。**否则在信息学竞赛的起点铩羽而归,易打击学习积极性。

1.单项选择 30分(15*2)

2.程序阅读 40分(判断题1.5,选择题*3)

3.程序填空 30分(单选题*3)

单项选择

单项选择涉及计算机史、操作系统、计算机组成、复赛相关的算法、单纯的数学知识等多方面知识点,覆盖面广,内容多且杂,主要依靠选手的平时积累。

所以在备赛时,需要选手在日常训练中掌握好学习节奏,广撒网细摸排,尽量全面覆盖知识点。

**第一轮复习:**根据知识体系,将涉及到的知识点逐条过一遍,针对这些内容进行模拟题训练。刷完题后一定要进行错题整理,汇总对应知识点。

**第二轮复习:**根据第一轮摸排出的错漏知识点,进行专题训练,直到这一部分知识点掌握。

错题集

在日常练习和刷题中,养成整理错题集的习惯,在比赛前可以通过翻阅错题集来巩固知识。

阅读程序

这一部分除了考察C++基本语法及算法,还需要选手在考场压力之下的耐心和细心,读懂题目目的,灵活、全面地看题。

同时这部分的题目会存在一些“套路”和陷阱,选手可以根据阅读程序的几种常见类型和对应的做题方法,有针对性地各做一些题进行训练。

完善程序

完善程序要求选手对出题者的代码进行填空,主要考察给定问题的算法设计能力及核心代码关键部分的细节,需要选手锻炼理解题意和代码的能力。

所以刷题训练必不可少,在刷题的过程中还要注意训练分析实际问题的能力,这也是CSP-J/S复赛所考察的内容。

​ 完善程序是初赛中与复赛内容最接近的部分,在练习完善程序时也是在为复赛做准备。但二者仍然有一些区,区别在于完善程序并不是让同学们从头开始写一段完整的代码,而是在出题者做法的基础上去完善代码。

常见类型及对应方法举例:

●比较简单的程序:非常谨慎的一步步跟踪程序的变量;

●通读了整个代码后能看得出这个代码在干什么:用自己的方法去实现代码做的事,而并非一步步谨慎跟踪所有变量,这样可以降低出错的可能性;

●递归类型的阅读程序:可以通过图标的方式做题。

CSP-J组初赛备考建议

提前准备进行初赛复习的同学注意几个方面:

1. 了解计算机相关的常识。计算机的一些常识属于一旦了解过这些知识,都是属于送分题,而要是没接触过过则只能去蒙。平常要多注意积累。考察的范围很广,题量一般不多。

2. 语言基础的学习阶段,要注意一些C++语言的新特性如auto 、for(auto x:v)和一些实用的STL 容器。往年的初赛题库引入了大量的语言新特性的写法,给考生造成了阅读的障碍。

3. 平常的算法学习一定要认真下功夫,需要更深入地去理解算法的思想,不能仅是去背诵模板代码。近年的题目是越发的灵活,更多会考察对算法的理解。后面大题的分数还是与对算法的灵活掌握程度挂钩的。

4. 对于数据结构的学习,则是要考虑多种方式去实现数据结构,如利用 STL 容器该怎么去实现,数组模拟的话又要怎么去做等。

5. 算法掌握较好的同学,也需要多去接触初赛真题,去熟悉考察的形式。建议多看和多练习2019至今的的历年真题,熟悉题型格式。

6. 前期可根据往前涉及的知识点,多去学习、复习一些理论性的知识点,不要集中在考前进行初赛理论性知识的准备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值