数据结构论坛

注册

 

发新话题 回复该主题

信奥赛初赛复赛考什么 [复制链接]

1#
北京白癜风医院最好是哪家 http://www.xftobacco.com/

如果你正在准备明年的信奥赛,目前却又无从下手,小编今天把初赛、复赛的考试重点、如何备考做了总结,建议各位收藏转发哦~

01、初赛考什么,如何学?

小编先来解释下CSP-J/S初赛和复赛,分别指CSP-J/S第一轮和第二轮两个认证阶段。

只有报名参加第一轮认证了,符合本省份晋级分数线的成绩优异者才可以进入第二轮。

1、了解考试题型,针对性备考训练

CSP-J/S是笔试,满分分,不含主观题。

初赛侧重于对计算机基础知识和算法的理解,题型分为:单项选择、阅读程序、完善程序题。

??单项选择题:共15题,每题2分,总共0分。

??阅读程序题:总共份代码,每份代码6小题(判断题正确填√,错误填×,选择题为单选,总分40分)

??完善程序题:总共2份需要补全的代码,每份代码里有里面5处空缺,每处空缺都是一个单选题(单选题,每小题分,共0分)。

从总体上看,初赛笔试主要考察两部分内容——前0分考察信息学基本素养,后70分考察代码的阅读理解能力。想要以高分通过初赛,需要同学们学习和掌握的内容包括:

??计算机基础知识

主要靠理解和记忆

??基础组合数学

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

??基础数据结构与算法

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

??算法的综合应用

需要较为深入地理解算法甚至多做一些真正的编程题

2、把握考查重点,紧扣“基础”复习

除了了解初赛题型外,还需要把握每个题型的考试重点。这里总结了每个题型的考察重点,大家可以参考题型考察点重点学习。

??单项选择题主要考察基础能力(概念和最基本应用):

·计算机基础(约1-题)

·数学基础(约2-5题)

·C++语法,算法和数据结构基础(占比至少一半以上)

??阅读代码题:

·增强语法基础·了解出现「代码运行时错误」的原因·结合输出数据去分析代码

·整体理解(要求较高)

??完善代码题:

·题面阅读能力

·结合输入内容和输出内容阅读代码·结合做法提示阅读代码

·建模能力(要求较高):结合第二条和第三条理解代码的详细做法

02、复赛考什么,如何学?

与初赛偏理论的信息学知识相比,CSP-J/S复赛考察上机编程能力,更侧重于实践能力。

复赛主要考察真正的上机编程能力,需要各位参赛选手把基础的语法、已经学过的算法掌握熟练。

CSP复赛是机考,满分分。

复赛题型是程序设计题,它重在综合考察选手的算法应用和程序编码能力。简单地说就是:写代码编程。独立地写代码,并写出语法正确的代码,要注意做到以下点:通过样例的代码、自己构造数据进行测试、通过输出中间变量的调试方法调对代码。复赛的难度除了知识点本身外,还需要注意复赛采用的OI赛制特点、机考考试的系统运用等问题。因为在提交代码,无法在比赛的过程中去测试代码是否正确,如果有细微的错误就可能导致大量丢分甚至得0分。还要注意正确操作系统NOILinux,避免文件操作错误带来的失分,比如头文件引入不能错,文件名字不能起错等。可见,准备复赛一定要充分训练上机操作。0、如何合理备考?

制定长期学习规划,明确竞赛目标

因为每年的考期是固定在9-10月的,所以为了备考一年一次的CSP,根据个人基础水平的不同,选手们最好制定学习规划,合理安排学习时间和信息学复习侧重点,并严格执行。

并根据CSP-J/S初赛/复赛内容,分析自己目前掌握了哪些知识点,还有哪些内容需要加强学习和训练。

大量刷题,及时检测学习成果

除了日常的学习规划外,还要注意紧抓寒假和暑假这种有长时间假期的时间刷题。

解题能力是训练出来的,在刷题中学会解题技巧是关键,及时查漏补缺。

在开考前1-2个月,尽量抽时间做一些信息学模拟赛,提高算法熟悉程度及心理素质等竞赛水平。

总之,每一个在信息学竞赛中拿奖的同学,都不是一蹴而就的。

我们需要日积月累地学习基础知识、熟练掌握算法、进行大量的练习,才有可能获得满意的成绩!

分享 转发
TOP
发新话题 回复该主题