关于NOIP的几个问题
联赛分为初中组和高中组两个年龄段。每组分为两轮:初试和复试。
初试为笔试,重点考查学生的计算机基础知识和编程能力,测试知识的广度。编程的描述语言是Basic(2005年取消),C/C++或者Pascal。各省市初试成绩前15%的学生进入复赛,其成绩不计入复赛。初赛将于6月最后一个第二个星期六下午2: 30至16: 30举行。
复试采取计算机形式,重点考察学生分析和理解问题的能力、数学抽象能力、对编程语言的驾驭能力、编程技能、想象力和创造力。编程语言可以是Basic(2005年后取消)、Pascal、C或C++。省市竞赛一等奖在复试获奖者中产生。时间是3个小时。只尝试一次,大概是当年6月的第三个周六165438+10月。
试题形式
每场联赛的试题分为四组:初中组初赛试题;初中组复试题;高中组初试试题;高中小组复试题。其中,初中组和高中组初试题型相同,初中组和高中组复试题型相同,但初中组和高中组题型不完全相同,高中组难度略高;要体现年龄特点和水平要求。
*初试:初试全部笔试,满分100。测试由四部分组成:
1,选择题:* * 20题,每题1.5分***30分。每个问题有4个选项。试题内容包括计算机的基本组成和原理、计算机的基本操作、信息技术与人类社会发展的关系等等。
2.解题:**2题,每题5分,***10分。试题给出一个简单的问题,要求学生分析问题,找到合适的算法,计算问题的解。答案以字符串的形式给出,考生给出的答案与标准答案的字符串相同,因此得分;否则不得分。
3、程序阅读理解题:**4题,每题8分,***32分。题目给出一个程序(没有关于程序功能的解释),有时给出程序的输入,要求考生阅读理解程序,给出程序的输出。输出以字符串的形式给出,如果与标准答案一致,则得分;否则不得分。
4.程序改进题:** 2题,第一题10分,***4空,各2.5分;第二题18,***6空,各3分。两个问题***28。题目对程序功能进行了书面描述,然后给出了程序代码,其中省略了几个句子,并在这些位置给出了空格,要求考生根据程序功能描述和代码的上下文填写省略的句子。填对了,再打分;否则不得分。
(2009年普及组试题第一题5空,每空3分,第二题前三空3分,后两空2分)。
*复试:复试的类型和形式接近全国信息学奥林匹克竞赛(NOI),都是计算机编程题,但难度略低。复试是决定比赛成绩的最后一个环节。题目包括四个问题,每个问题100分,* * *算400分。难度是先易后难,既考虑普及性,又考虑选拔的梯度要求。每道试题包括:题目、问题描述、样本描述(输入、输出和必要描述)和数据范围(数据限制条件)。测试过程中,测试程序为每道题提供了十组测试数据,候选程序每道正确答案得分为10分;累计分数就是该题的分数。
报名时间和地点按照当地科协的规定执行。
NOIP比赛的概要可以在NOI官方网站上找到。
最好能学好算法和基础数据结构。
奥赛经典之类的书就行。。。
只要不超过19岁,都可以报名。