专栏首页海天一树NOIP普及组初赛题型分析

NOIP普及组初赛题型分析

初赛的考察内容的一部分是计算机的基础知识,比如进制转换,工作原理,算法原理、历史事件名人等。这些对于大部分第一次参加noip的同学来说应该比较陌生,这样的知识只能通过平时的积累,用心做几套历年真题,有意识的去记忆。另一部分是数学内容,包括排列、组合等大概高中的数学知识,当然小学和初中奥数基础比较扎实的同学应该也学过。最后一部分是程序完成题目。如果说前面2部分还有补习的希望,最后这一部分完全是靠你的做题基础,没有捷径,只能靠你平时多做题。

具体题型如下:

1.选择题:共20题,每题1.5分,共30分。考查的是基础知识和概念,一般说来,选择题只要多用心积累就可以了,很多选项都存在明显的错误,如果不确定答案,可以多采用排除法。

2、问题求解题:共2题,每题5分,共10分。近几年基本上有一个题目是组合题,在讲递推算法时,不少题目就是组合问题。试题会给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。这类题目题目的模式比较固定,大家应当做做以前的题目。

3、程序阅读理解题:共4题,每题8分,共32分。题目给出一段程序(没有关于程序功能的说明),有时也会给出程序的输入,要求考生通过阅读理解该段程序给出程序的输出。这类题目也需要多做题目,并且培养良好的程序阅读和分析能力,人工方式模拟程序的每一步执行过程,程序不会很难,一定要细心,不要嫌麻烦。

4、程序完善题:共2题,每题14分,两题共28分。题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句并在这些位置给出空格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。这类题目都会涉及到一些简单的算法(例如排序、查找、搜索、贪心、分治等),以及一些基本的数学知识和技巧,有些算法对一些同学来讲会比较陌生,不过也不要紧张,认真读代码,每个题目都有几个空要填写的,其中有些填空是比较明显可以做出来的,比如赋初值,循环条件之类的。

总之初赛对小学生和中学生来讲还是有一定难度的,但是只要平时做好准备,考场上细心答题,通过的概率还是很大的。

本文分享自微信公众号 - KidsCode少儿编程(gh_de7b45c40e8b),作者:海天一树

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小朋友学Java(5):静态方法

    先编写程序: class Demo { public void fun1() { System.out.println("Hello")...

    海天一树
  • 小朋友学C语言(16):斐波那契数列的非递归实现

    一、斐波那契简介 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,...

    海天一树
  • 小朋友学Java(9):抽象类与接口

    之前提过面向对象有三大特性:封装、继承、多态。 还有另一种说法,即面象对象有四大特性:抽象、封装、继承、多态。 这两种说法都是对的,不必拘泥于哪种说法。关键要能...

    海天一树
  • 操作系统:程序的并发执行

    在早期无操作系统及单道批处理系统时,程序都是按照顺序进行执行的。先进入内存的先执行,在执行的过程中不能执行其他的程序。程序中的指令也是按照顺序执行,一条指令正在...

    平也
  • 马化腾在小程序首次获选世界互联网领先科技成果奖发表演讲

    昨日小程序斩获一项世界级殊荣——在乌镇举行的第五届世界互联网大会“世界互联网领先科技成果发布活动”上,作为一项全新的技术和应用创新,小程序首次获选世界互联网领先...

    ytkah
  • .Net GDI+的图件绘制平台(三)-绘图相关的Utility库

    程序你好
  • 一句话说清聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM

    聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM经常遇到有人向我咨询这个问题,其实呢,数据库 ...

    Java架构师必看
  • 新一代海量数据搜索引擎 TurboSearch 来了!

    ? 本文作者:sololzluo,腾讯 AI Lab 开发工程师 一. TurboSearch 简介 AI Lab 多年一直在搜索领域进行深耕和积累,继搜搜网...

    腾讯技术工程官方号
  • 零基础究竟怎样才可以学好C语言?多年开发老司机告诉你答案!

    看到这,你也许有疑问:C语言功能强大,运行这么简单的一个程序就算入门了,没这么简单吧?

    猫咪爱分享
  • display:inline-block

    1.块在一行显示 2.行内属性标签支持宽高 3.没有宽度的时候内容撑开宽度 4.标签之间的换行被解析(问题) 5.Ie6 7不支持inline-bloc...

    河湾欢儿

扫码关注云+社区

领取腾讯云代金券