第十二届全国青少年信息学(计算机)奥林匹克分区联赛初赛

合集下载

信息学奥赛真题分类解析(初赛篇)

信息学奥赛真题分类解析(初赛篇)

信息学奥赛真题分类解析(初赛篇)信息学奥赛是一项由中国科学院信息工程研究所主办的面向全国的大学生竞赛,旨在鼓励中国大学生发展科学研究能力,培养信息科学技术人才,提高我国信息科学技术水平。

信息学奥赛真题有初赛篇和复赛篇,初赛篇一般包含计算机组成原理、操作系统、编译原理、计算机网络、数据库原理、计算机组成原理、计算机结构原理等科目,考生需要根据给定真题进行编程设计,完成指定任务。

信息学奥赛初赛篇真题分类解析:1、计算机组成原理:一般要求考生了解计算机的构成,熟悉数据的存储与移动,掌握计算机的运算原理,熟练掌握计算机的组成,学会使用计算机汇编语言,并能编写程序。

2、操作系统:考生需要熟悉操作系统的基本原理,了解操作系统的基本功能,如进程管理、内存管理,熟悉操作系统的常用命令,掌握操作系统的各种应用,学会运用操作系统的相关程序,如计算机病毒防护程序等。

3、编译原理:考生需要掌握编译原理的基本概念,了解编译器的构造,熟悉编译器的工作过程,学会编写编译程序,理解编译过程中的语法分析、语义分析、代码生成、语义检查等编译步骤。

4、计算机网络:考生需要熟悉计算机网络的基本原理,了解网络的基本功能,掌握计算机网络的基本结构,学会使用计算机网络的常用工具,如TCP/IP协议、SMTP协议、FTP 协议等,学会运用网络技术实现各种网络应用。

5、数据库原理:考生需要熟悉数据库原理,了解数据库的基本结构,掌握数据库管理系统(DBMS)的基本功能,学会使用数据库语言,如SQL语言,学会使用数据库软件,如Oracle、SQL Server等,掌握数据库的建立、维护及应用。

6、计算机结构原理:考生需要熟悉计算机结构原理,了解计算机的构造,熟悉计算机的功能部件,学会使用计算机的指令集,熟练操作计算机的各种硬件,学会编写计算机结构程序,并能在计算机上运行。

信息学奥赛初赛篇真题分类解析,主要涵盖了计算机组成原理、操作系统、编译原理、计算机网络、数据库原理和计算机结构原理,考生需要根据给定真题进行编程设计,完成指定任务,以达到发挥自身知识和技术的最大化。

全国青少年信息学计算机奥林匹克竞赛及其分区联赛简介

全国青少年信息学计算机奥林匹克竞赛及其分区联赛简介

全国青少年信息学计算机奥林匹克竞赛及其分区联赛一、简介经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学计算机奥林匹克竞赛(简称NOI)(NOI in Provinces),是一项全国性的青少年学科竞赛活动,是计算机知识在青少年中普及的产物。

我国的青少年计算机普及教育起步于80年代初的青少年课外科技活动。

随着科学技术的发展,计算机技术已成为继自然语言和数学语言之后人类必须掌握的第三种通用智力工具。

计算机技术与基础教育的结合,已成为我国教育面向现代化、面向世界、面向未来的一大趋势。

邓小平同志以老一辈革命家的远见卓识,高度赞扬了在青少年中开展计算机普及活动的做法;发出了“计算机的普及要从娃娃做起”的伟大号召。

从此,有成千上万的青少年加入到学习计算机、使用计算机的行列中来,使我国的计算机普及教育掀起了一个高潮。

在邓小平同志发出号召以后,由中国科协和教育部联合委托中国计算机学会兴办了首届全国青少年计算机程序设计竞赛活动。

这个新的活动形式一出现,就受到了党和政府的关怀和支持。

王震同志在颁奖大会上发言,代表党中央肯定了"教育部和中国科协又为青少年办了一件很有意义、很有远见的好事"。

党和政府的支持、老一辈革命家的关心更加激励了广大青少年投身于NOI活动之中,使这项活动从一开始就有了相当的地位和影响,成为我国青少年计算机普及教育活动中最有代表性的形式。

2000年于北京举办的第12届国际信息学奥林匹克竞赛(IOI),江泽民主席致了贺信。

贺信中说:“在人类即将进入新世纪之际以信息科技和生命科技为核心的科技进步与创新正在深刻地改变着人类的生产和生活方式,推动着世界文明的发展。

青年是人类的未来,也是世界科技发展的未来。

国际信息学奥林匹克竞赛活动,对年轻一代了解和掌握现代科学技术,养成创新精神具有重要作用”。

作为与国际奥林匹克学科竞赛接轨的全国信息学奥林匹克竞赛,举办NOI 活动的宗旨就是在青少年中普及计算机科学,通过组织信息学奥林匹克竞赛使学生开阔眼界、扩大知识面;了解计算机在现代化社会中的战略地位培养并促其能力得以发展;通过竞赛发现人才,对有才华的青少年起到激励作用。

NOIP2006普及组初赛试题答案

NOIP2006普及组初赛试题答案

第十二届全国青少年信息学奥林匹克联赛初赛试题(普及组Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案.)。

1.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。

A.沃尔夫奖B.诺贝尔奖C.菲尔兹奖D.图灵奖2.在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc/g++B.Turbo PascalC.RHIDED.free pascal3.以下断电之后仍能保存数据的有()。

A.寄存器B.ROMC.RAMD.高速缓存4.Linux是一种()。

A.绘图软件B.程序设计语言C.操作系统D.网络浏览器5.CPU是()的简称。

A.硬盘B.中央处理器C.高级程序语言D.核心寄存器6.在计算机中,防火墙的作用是()。

A.防止火灾蔓延B.防止网络攻击C.防止计算机死机D.防止使用者误删除数据7.在下列关于计算机语言的说法中,不正确的是()。

A.Pascal和C都是编译执行的高级语言B.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C.C++是历史上的第一个支持面向对象的计算机语言D.与汇编语言相比,高级语言程序更容易阅读8.在下列关于计算机算法的说法中,不正确的是()。

A.一个正确的算法至少要有一个输入B.算法的改进,在很大程度上推动了计算机科学与技术的进步C.判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性D.目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法9.在下列各种排序算法中,不是以“比较”作为主要操作的算法是()。

A.选择排序B.冒泡排序C.插入排序D.基数排序10.在编程时(使用任一种高级语言,不一定是Pascal),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。

NOIP2006普及组计算机C++题目及答案

NOIP2006普及组计算机C++题目及答案

第十二届全国青少年信息学奥林匹克联赛初赛试题 2006(普及组C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案.)1. 在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。

A. 沃尔夫奖B. 诺贝尔奖C. 菲尔兹奖D. 图灵奖2. 在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A. gcc/g++B. Turbo PascalC. RHIDED. free pascal3. 以下断电之后仍能保存数据的有()。

A. 寄存器B. ROMC. RAMD. 高速缓存4.Linux是一种( )。

A. 绘图软件B. 程序设计语言C. 操作系统D. 网络浏览器5. CPU是( )的简称。

A. 硬盘B. 中央处理器C. 高级程序语言D. 核心寄存器6. 在计算机中,防火墙的作用是()。

A. 防止火灾蔓延B.防止网络攻击C. 防止计算机死机D. 防止使用者误删除数据7. 在下列关于计算机语言的说法中,不正确的是()。

A. Pascal和C都是编译执行的高级语言B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C. C++是历史上的第一个支持面向对象的计算机语言D. 与汇编语言相比,高级语言程序更容易阅读8. 在下列关于计算机算法的说法中,不正确的是()。

A. 一个正确的算法至少要有一个输入B. 算法的改进,在很大程度上推动了计算机科学与技术的进步C. 判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性D. 目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法9. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是()。

A. 选择排序B. 冒泡排序C. 插入排序D. 基数排序10.在编程时(使用任一种高级语言,不一定是C++),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。

历年高考学生参加学生参加计算机竞赛获奖情况一览表

历年高考学生参加学生参加计算机竞赛获奖情况一览表
省二等奖(全国二级选手证书):陈赐(高一1)
全国三级选手证书:曾伟明(高二1)
初级选手证书8人:王华宁(高一6)、刘坚(高二1)、刘聆哲(高二1)、陈彧(高一10)、刘增才(高二1)、陈俏妍(女,高二10)、陈嘉彬(高三1)、黄勇(高三1)
注:陈钊同学成绩在省内名列第13名,学校获团体省二等奖(第17名)。
二、初中组:
省一等奖(全国二级选手证书奖)1人:陈赐(初三7)
初级选手证书:市二等奖:林文杰(初二7);市三等奖:曹智耀(初二7)、白斯蔚(初二7)
注:学校获团体省二等奖(第13名),尖子平均分在省内排第12名。我校学生获省级奖励数占全市的100%,获市级奖励数占全市的76%。钟和军老师获市优秀指导教师奖。
钟和军
制表人:钟和军(注:表中资料截至2000年6月25日)
一、高中组:
省二等奖(全国二级选手证书)3人:詹耀文(高三1)、刘坚(高一1)、陈晓科(高三1)
全国三级选手证书(市二等奖)1人:刘聆哲(高一1)
初级选手证书11人:市二等奖:陈钊(高二1);市三等奖:曾伟明(高一1)、陈嘉彬(高二1)、刘增才(高一1)、陈奕(高三1)、叶成林(高三1)、李峰(高二4)、余巨宇(高三1)、李毅(高二8)、曹石堂(高三1)
注:在市复赛前10名中我校学生获得第1、2、3、5、7、7名,获省级奖励占全市60%。其中,何超华、林伟两位同学入选市代表队,钟和军作为市代表队指导教师带队参加省决赛,市代表队获团体总分省二等奖。
钟和军
梁军桥
我校学生参加计算机竞赛获奖情况一览表
(199
获奖情况
主要辅导教师
高中组省三等奖:何超华(高二1)
钟和军
NOI'97第三届全国青少年信息学奥林匹克分区联赛

NOIP2006普及其组C题目及其规范标准答案

NOIP2006普及其组C题目及其规范标准答案

第十二届全国青少年信息学奥林匹克联赛初赛试题 2006(普及组C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案.)1. 在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。

A. 沃尔夫奖B. 诺贝尔奖C. 菲尔兹奖D. 图灵奖2. 在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A. gcc/g++B. Turbo PascalC. RHIDED. free pascal3. 以下断电之后仍能保存数据的有()。

A. 寄存器B. ROMC. RAMD. 高速缓存4.Linux是一种( )。

A. 绘图软件B. 程序设计语言C. 操作系统D. 网络浏览器5. CPU是( )的简称。

A. 硬盘B. 中央处理器C. 高级程序语言D. 核心寄存器6. 在计算机中,防火墙的作用是()。

A. 防止火灾蔓延B.防止网络攻击C. 防止计算机死机D. 防止使用者误删除数据7. 在下列关于计算机语言的说法中,不正确的是()。

A. Pascal和C都是编译执行的高级语言B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C. C++是历史上的第一个支持面向对象的计算机语言D. 与汇编语言相比,高级语言程序更容易阅读8. 在下列关于计算机算法的说法中,不正确的是()。

A. 一个正确的算法至少要有一个输入B. 算法的改进,在很大程度上推动了计算机科学与技术的进步C. 判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性D. 目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法9. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是()。

A. 选择排序B. 冒泡排序C. 插入排序D. 基数排序10.在编程时(使用任一种高级语言,不一定是C++),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。

全国青少年信息学奥林匹克联赛初赛练习卷(十)new答案

全国青少年信息学奥林匹克联赛初赛练习卷(十)new答案

全国青少年信息学奥林匹克联赛初赛练习卷(十)new答案全国青少年信息学奥林匹克联赛初赛练习卷(十)答案(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共计30分。

每题有且仅有一个正确答案)1.计算机系统由硬件系统和软件系统组成,平常我们所说的计算机软件是由程序和()组成。

A. 软盘B. 文档C. 操作平台D. 相关软件工具2.下面有关数制的式子中,正确的是()。

A. (A2B.C5)16 = (101000101011.01011100)2B. 在八进制中,2*6=14C. (110010)2+(16)10=(1000100)2D. (01000)2=(8)83.汉字输入方法实质上是对汉字进行编码。

下面()不是汉字输入方法的编码方式。

A. 音码B. 形码C. 音形码D. ASCII码4.Windows是一种多任务的操作系统,各个Windows应用程序之间可以非常方便地通过()来交换数据。

A. 复制B. 读/写文件C. 剪贴板D. 剪切5.因特网(Internet)给我们提供了资源共享、浏览、检索信息和远程登录等多种服务。

下面几个选项中,用于远程登录的是()。

A. TelnetB. E-mailC. TCP/IPD. WWW6.在数据结构中,链表是()。

A. 顺序存储的线性表结构B. 非顺序存储的线性表结构C. 非顺序存储的非线性表结构D. 顺序存储的非线性表结构7.如果一棵M度树中有N1个度为1的顶点,N2个度为2的顶点,……,Nm个度为M的顶点,则该树中的叶子顶点个数为()。

A. N1B. M-N1-N2C. N1+2N2+…+(m-1)N m-1+1D. N2+2N3+…+(m-1)N m+18.设有1024个数据,利用二分法进行查找时,最坏情况下的比较次数为()。

A. 11B. 10C. 9D. 89.设数组X[10..40, 20..50]以行优先的方式存储,每个元素占4个字节,且已知x[10,20]的地址为1000,则x[30,30]的地址为()。

前学生参加计算机竞赛获奖情况一览表的

前学生参加计算机竞赛获奖情况一览表的

我校学生参加计算机竞赛获奖情况一览表
年度竞赛名称获奖情况主要辅导
教师
1996年NOI'96第二届全国青
少年信息学(计算机)
奥林匹克分区联赛
全国初级选手证书3人:柯宁(初二4)、
何超华(高一1)、林上康(高二1)
钟和军
1997年GDOI'97广东省青少年
信息学奥林匹克决赛
高中组省三等奖:何超华(高二1)钟和军
NOI'97第三届全国青
少年信息学奥林匹克分
区联赛
一、初中组:
省二等奖(全国二级选手证书)1人:刘坚
(初三6)
二、高中组:
省二等奖(全国二级选手证书)2人:林伟
(高二1)、柯宁(高一1)
省三等奖(全国三级选手证书)2人:詹耀
文、陈晓科(高二1)
初级选手证书10人:谭炽烈(高三1)、何
超华(高三1)、许新敏(高三2)、叶成林(高
二1)、许木生(高二9)、吴长河(高三1)、郑
宇辉(高三1)、吴晓君(女,高三1)、吴胜(高
三1)、张静(女,高三1)
注:学校获团体省二等奖(第17名),尖
子层平均分在省内排第17名。

钟和军
梁军桥
中学多元化信息素质教育 2000年6月
我校学生参加计算机竞赛获奖情况一览表
141
制表人:钟和军(注:表中资料截至2000年6月25日)
142。

第十二届全国青少年信息学奥林匹克联赛(NOIP2006)

第十二届全国青少年信息学奥林匹克联赛(NOIP2006)
高三
马骋、胡伟
NOIP2005
73
宋荣乾

江苏省苏州实验中学
高三
王建新彭仁杰
74
侯仁杰

江苏省东台中学
高三
纪淑华何鹏
75
李瑞奇

省清江中学
高二
周法龙、吉晶
76
章雍哲

常州高级中学
高一
曹文,韩晓
77
陈龙

常州市第一中学
高三
林厚从
NOIP2005
78
韦笑

江苏省新海高级中学
高一
张丽、韩静
79
高斌

江苏省苏州中学
高二
曹文,任惠宇
NOIP2005
51
王靖

南京外国语学校
高三
周弋、李曙
NOIP2004/05
52
韩天舒

南京外国语学校
高一
李曙、史钋镭
53
沈鑫

南师大附属中学
高二
王静、刘家宝
54
袁博

江苏省海门中学
高二
倪诗律、王勇
55
陆恒

常州高级中学
高二
曹文,任惠宇
56
陈望旭

通州市高级中学
高三
任茉莉
NOIP2004
高一
林厚从
24
刘树宪

省淮阴中学
高三
薛志坚、赵亮
25
陈凯斐

常州高级中学
高二
曹文,
NOI2005/noip2005
26
潘剑阳

常州高级中学

第十二届全国青少年信息学奥林匹克联赛(NOIP2006)复赛...

第十二届全国青少年信息学奥林匹克联赛(NOIP2006)复赛...
初二
PASCAL
张志强
白云松

东莞翰林实验学校
初二
PASCAL
殷新泉
徐昊

东莞东华初级中学
初一
PASCAL
姚春
2、提高组
获奖等次
姓名
性别
就读学校
年级
参赛语言
辅导老师
市一等奖
市一等奖
郑石真

东莞市东莞中学
高二
PASCAL
唐章辉
王力

东莞市东莞中学
高二
PASCAL
唐章辉
刘柱彬

东莞市东莞中学
高三
PASCAL
徐建刚
梁俊杰

东莞东方明珠学校
高二
PASCAL
王斌
市二等奖
钱程

东莞市东莞中学
高一
PASCAL
唐章辉
刘泽民

东莞市东莞中学
高二
PASCAL
唐章辉
陈立好

常平新星学校
高二
C
何学芳
李志扬

东莞市东莞中学
高三
PASCAL
徐建刚
邱雁卿

东莞新世纪英才学校
高二
PASCAL
卓明聪
陈阳

东莞市东莞中学
高一
PASCAL
三等奖
张树平

广东东莞市东莞中学
高三
廖玉能
三等奖
陈柱源

广东东莞市东莞中学
高二
唐章辉
3、优秀辅导教师奖
东莞中学
唐章辉、廖玉能、徐建刚
东方明珠学校
王斌

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案第十二届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案.)。

1. 在以下各项中。

()不是CPU的组成部分。

A. 控制器B. 运算器C. 寄存器D. ALUE. RAM答案:E知识点:寄存器是中央处理器内的组成部份。

寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。

在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。

在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。

寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。

寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。

寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。

更适当的是称他们为“架构寄存器”。

例如,x86 指令及定义八个32 位元寄存器的集合,但一个实作x86 指令集的 CPU 可以包含比八个更多的寄存器。

寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

算术逻辑单元 (Arithmetic-Logic Unit, ALU)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate" 和"Or Gate"构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。

基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。

2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。

信息学奥赛初赛知识点

信息学奥赛初赛知识点

信息学奥赛初赛知识点全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)每年由中国计算机学会统一组织。

NOIP在同一时间、不同地点以各省市为单位由特派员组织。

全国统一大纲、统一试卷。

联赛分初赛和复赛两个阶段。

初赛考察通用和实用的计算机普及科学知识,以笔试为主。

复赛为程序设计,须在计算机上调试完成。

联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。

信息学奥赛初赛涉及的知识点广泛,主要包括计算机基础知识、计算机结构及硬件、计算机软件系统、计算机语言、进制转换、信息编码、原码补码反码、计算机网络、因特网概述、计算机安全知识、逻辑运算、栈和队列、树和二叉树等。

计算机基础知识包括计算机发展史、世界上第一台电子计算机的介绍(ENIAC)、冯·诺依曼理论及其对计算机基本结构和工作方式的贡献。

计算机结构及硬件涉及计算机硬件设备的组成(存储器、运算器、控制器、输入设备和输出设备),以及冯·诺依曼结构的基本原则(采用二进制逻辑、程序存储执行以及计算机由五个部分组成)。

计算机软件系统包括操作系统的基本概念和功能。

计算机语言介绍不同编程语言的特性及应用场景。

进制转换讲解二进制、十进制、十六进制等数制的转换方法。

信息编码涉及字符编码、ASCII码等基础知识。

原码补码反码包括解释计算机中数的表示方法,特别是补码的概念。

计算机网络包括TCP/IP协议、路由器和交换机的工作原理等。

因特网概述要熟悉互联网的基本构成和服务。

计算机安全知识涵盖网络安全的基本概念和防护措施。

逻辑运算包含逻辑门电路的工作原理。

栈和队列包括数据结构的基本概念和应用。

树和二叉树包括树形数据结构的基本概念和操作。

此外,还包括算法设计的基本概念,如分治算法、动态规划、贪心算法等,以及程序设计的基础,如C++语言的基础语法和面向对象编程的概念。

信息学奥林匹克竞赛基础知识

信息学奥林匹克竞赛基础知识

1、存储程序工作原理
存储程序工作原理,是由美籍匈牙利数学家冯·诺依曼在1946年提出的, 其基本思想是,在计算机中设置存储器,将符号化的计算步骤存放在存 储器中,然后依次取出存储的内容,由一个被称之为控制器的部件进行 译码,译码结果在运算器中进行计算,从而实现计算机工作的自动化 (运算器和控制器统称CPU)冯·诺依曼依据此原理设计出第一台具有存 储程序功能的计算机EDVAC(离散变量自动电子计算机)。
2.全国青少年信息学奥林匹克竞赛(简称NOI)。在上一年联赛(NOIP)中成绩突出的同 学,将于第二年5月份参加山东省队选拔赛,被选拔上的同学参加第二年8月份举行的NOI比 赛。在NOI比赛中获得前20名(一等奖)的高中学生,获得免试保送到清华、北大等名牌大 学的资格,获前50名左右(二等奖)的高中学生,获得免试保送到复旦、南开等重点大学的 资格,只要是三等奖以上的学生都可以获得免试保送到上海交通大学的资格。
精选ppt
6
信息高速公路
能源、材料(物质)、信息是社会发展的三大支柱。
1993年美国宣布了国家信息基础设施(NII)计划,正式 提出了建设全国性信息高速度公路的设想。
二十多年来逐步演变和发展的Internet网络,已为信息 高速公路勾画出一个雏形,并为整个信息基础设施打下 了一定的基础。在美国政府提出信息高速公路发展计划 之后,全球许多国家纷纷制订了本国的信息计划,以期 在新世纪来临之际,占领有利位置,谋求国家的长远利 益,一时间信息高速公路热席卷全球。
信息学奥林匹克竞赛简介
1.全国青少年信息学奥林匹克分区联赛(简称NOIP)。它又分为初赛(笔试),初赛在 东营市称为东营市信息学奥林匹克竞赛,在每年10月份举行,获市一等奖的初中学生中考时 加10分。在初赛中成绩突出的学生,将被选拔参加同年11月份举行的复赛(上机编程)。在 复赛中获得国家级一等奖的高中学生,就获得了保送到全国重点大学的资格;在复赛中获得 国家级二等奖的学生,就获得了参加重点大学自主招生考试的资格。在复赛中获得国家级一、 二等奖的初中学生中考时加20分。(中考加分情况每年可能有变化,具体情况请咨询相关主 管部门)

ctsc简介

ctsc简介

全国青少年信息学(计算机)奥林匹克竞赛简介经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学计算机奥林匹克竞赛(简称NOI)及其分区联赛(本站简称为NOI Regional,NOIR),是一项全国性的青少年学科竞赛活动,是计算机知识在青少年中普及的产物。

我国的青少年计算机普及教育起步于80年代初的青少年课外科技活动。

随着科学技术的发展,计算机技术已成为继自然语言和数学语言之后人类必须掌握的第三种通用智力工具。

计算机技术与基础教育的结合,已成为我国教育面向现代化、面向世界、面向未来的一大趋势。

邓小平同志以老一辈革命家的远见卓识,高度赞扬了在青少年中开展计算机普及活动的做法;发出了“计算机的普及要从娃娃做起”的伟大号召。

从此,有成千上万的青少年加入到学习计算机、使用计算机的行列中来,使我国的计算机普及教育掀起了一个高潮。

在邓小平同志发出号召以后,由中国科协和教育部联合委托中国计算机学会兴办了首届全国青少年计算机程序设计竞赛活动。

这个新的活动形式一出现,就受到了党和政府的关怀和支持。

王震同志在颁奖大会上发言,代表党中央肯定了"教育部和中国科协又为青少年办了一件很有意义、很有远见的好事"。

党和政府的支持、老一辈革命家的关心更加激励了广大青少年投身于NOI活动之中,使这项活动从一开始就有了相当的地位和影响,成为我国青少年计算机普及教育活动中最有代表性的形式。

2000年于北京举办的第12届国际信息学奥林匹克竞赛(IOI),江泽民主席致了贺信。

贺信中说:“在人类即将进入新世纪之际以信息科技和生命科技为核心的科技进步与创新正在深刻地改变着人类的生产和生活方式,推动着世界文明的发展。

青年是人类的未来,也是世界科技发展的未来。

国际信息学奥林匹克竞赛活动,对年轻一代了解和掌握现代科学技术,养成创新精神具有重要作用”。

作为与国际奥林匹克学科竞赛接轨的全国信息学奥林匹克竞赛,举办NOI活动的宗旨就是在青少年中普及计算机科学,通过组织信息学奥林匹克竞赛使学生开阔眼界、扩大知识面;了解计算机在现代化社会中的战略地位培养并促其能力得以发展;通过竞赛发现人才,对有才华的青少年起到激励作用。

全国青少年信息学奥林匹克联赛初赛模拟试题

全国青少年信息学奥林匹克联赛初赛模拟试题

全国青少年信息学奥林匹克联赛初赛模拟试题(三)(普及组 Pascal语言两小时完成)●●全部试题答案均要求卸载答卷纸上,写在试卷上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确选项。

)1. 2E+03表示()。

A.2.03B.5C.8D.20002.一个字节(byte)由()个二进制组成。

A.8B.16C.32D.以上都有可能3.以下逻辑表达式的值恒为真的是()。

A.P∨(┓P∧Q)∨(┓P∧┓Q)B.Q∨(┓P∧Q)∨(P∧┓Q)C.P∨Q∨(P∧┓Q)∨(┓P∧Q)D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q)4.Linux下可执行文件的默认扩展名是( )。

A. exeB. comC.dll D.以上都不是5.如果树根算第1层,那么一颗n层的二叉树最多有()个结点。

A. 2n-1B. 2nC. 2n+1D. 2n+16.提出“存储程序”的计算机工作原理的是()。

A. 克劳德•香农B. 戈登•摩尔C. 查尔斯•巴比奇 D.冯•诺依曼7.设X、Y、Z分别代表三进制下的一个数字,若等式XY + ZX = XYX在三进制下成立,那么同样在三进制下,等式 XY * ZX = ( )也成立。

A. YXZB. ZXYC.XYZ D.XZY8.Pascal语言、C语言和C++语言都属于()。

A. 面向对象语言B. 脚本语言C. 解释性语言D.编译性语言9.前缀表达式“+ 3 * 2 + 512 ” 的值是()。

A. 23B. 25C.37 D. 6510.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了( )。

A. 寄存器B. 高速缓存C. 闪存 D. 外存11.一个字长为8位的整数的补码是11111001,则它的原码是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十二届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案.)。

1. 在以下各项中。

()不是CPU的组成部分。

A. 控制器B. 运算器C. 寄存器D. ALUE. RAM2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。

A. 控制器B. CPUC. 主板D. 内存条E. 硬盘3. 在下面各世界顶级的奖项中,为计算机科学与技术领域作出杰出贡献的科学家设立的奖项是()。

A. 沃尔夫奖B. 诺贝尔奖C. 菲尔兹奖D. 图灵奖E. 南丁格尔奖4.在编程时(使用任一种高级语言,不一定是C),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。

A. 没有区别B. 有一些区别,但机器处理速度很快,可忽略不计C. 按行读的方式要高一些D. 按列读的方式要高一些E. 取决于数组的存储方式。

5.在C语言中,表达式21^2的值是()A. 441B. 42C.23D.24E.256.在C语言中,判断a不等于0且b不等于0的正确的条件表达式是()A. !a==0 || !b==0B. !((a==0)&&(b==0))C. !(a==0&&b==0)D. a!=0 || b!=0E. a && b7.某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。

已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。

假设车辆入站的顺序为1,2,3,……,则车辆出站的顺序为()。

A. 1, 2, 3, 4, 5B. 1, 2, 4, 5, 7C. 1, 4, 3, 7, 6D. 1, 4, 3, 7, 2E. 1, 4, 3, 7, 58.高度为n的均衡的二叉树是指:如果去掉叶结点及相应的树枝,它应该是高度为n-1的满二叉树。

在这里,树高等于叶结点的最大深度,根结点的深度为0,如果某个均衡的二叉树共有2381个结点,则该树的树高为()。

A. 10B. 11C. 12D. 13E. 210 – 19. 与十进制数1770.625 对应的八进制数是()。

A. 3352.5B. 3350.5C. 3352.1161D. 3350.1151E. 前4个答案都不对10.将5个数的序列排序,不论原先的顺序如何,最少都可以通过()次比较,完成从小到大的排序。

A. 6B. 7C. 8D. 9E. 10二、不定项选择题(共10题,每题1.5分,共计15分。

每题正确答案的个数大于或等于1。

多选或少选均不得分)。

11. 设A=B=D=true,C=E=false,以下逻辑运算表达式值为真的有()。

A. (A∧B)∨(C∧D)∨¬EB. ¬¬(((A∧B)∨C)∧D∧E)C. A∧(B∨C∨D∨E)D. (A∧(B∨C)) ∧D∧E12. (2010)16 + (32)8的结果是()。

A. (8234)10B. (202A)16C. (100000000110)2D. (2042)1613. 设栈S的初始状态为空,元素a, b, c, d, e 依次入栈,以下出栈序列不可能出现的有()。

A. a, b, c, e, dB. b, c, a, e, dC. a, e, c, b, dD. d, c, e, b, a14. 已知6个结点的二叉树的先根遍历是1 2 3 4 5 6(数字为结点的编号,以下同),后根遍历是3 2 5 6 4 1,则该二叉树的可能的中根遍历是()A. 3 2 1 4 6 5B. 3 2 1 5 4 6C. 2 3 1 5 4 6D. 2 3 1 4 6 515. 在下列各数据库系统软件中,以关系型数据库为主体结构的是()。

A. ACCESSB. SQL ServerC. OracleD. Foxpro16.在下列各软件中,属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A. gcc/g++B. Turbo PascalC. Turbo CD. free pascal17. 以下断电之后将不能保存数据的有()。

A. 硬盘B. ROMC. 显存D. RAM18. 在下列关于计算机语言的说法中,正确的有()。

A. Pascal和C都是编译执行的高级语言B. 高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上C. C++是历史上的第一个支持面向对象的计算机语言D. 高级语言比汇编语言更高级,是因为它的程序的运行效率更高19. 在下列关于计算机算法的说法中,正确的有()。

A. 一个正确的算法至少要有一个输入B. 算法的改进,在很大程度上推动了计算机科学与技术的进步C. 判断一个算法的好坏,主要依据它在某台计算机上具体实现时的运行时间D. 目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法20. 在下列关于青少年信息学竞赛的说法中,你赞成的是()(本题不回答为0分,答题一律满分)。

A. 举行信息学竞赛的目的,是为了带动广大青少年学科学、爱科学,为造就一大批优秀的计算机科学与技术人才奠定良好的基础B. 如果竞赛优胜者不能直接保送上大学,我今后就不再参与这项活动了C. 准备竞赛无非要靠题海战术,为了取得好成绩,就得拼时间、拼体力D. 为了取得好成绩,不光要看智力因素,还要看非智力因素。

优秀选手应该有坚韧不拔的意志,有严谨求实的作风,既要努力奋进,又要胜不骄败不馁三.问题求解(共2题,每题5分,共计10分)1.将2006个人分成若干不相交的子集,每个子集至少有3个人,并且:(1)在每个子集中,没有人认识该子集的所有人。

(2)同一子集的任何3个人中,至少有2个人互不认识。

(3)对同一子集中任何2个不相识的人,在该子集中恰好只有1个人认识这两个人。

则满足上述条件的子集最多能有___________个?2.将边长为n的正三角形每边n等分,过每个分点分别做另外两边的平行线,得到若干个正三角形,我们称为小三角形。

正三角形的一条通路是一条连续的折线,起点是最上面的一个小三角形,终点是最下面一行位于中间的小三角形。

在通路中,只允许由一个小三角形走到另一个与其有公共边的且位于同一行或下一行的小三角形,并且每个小三角形不能经过两次或两次以上(图中是n=5时一条通路的例子)。

设n=10,则该正三角形的不同的通路的总数为_____________。

四.阅读程序写结果(共4题,每题8分,共计32分)1. #include <stdio.h>int main(){int i,u[4],v[4],x,y=10;for(i=0;i<=3;i++)scanf("%d", &u[i]);v[0]=(u[0]+u[1]+u[2]+u[3])/7;v[1]=u[0]/((u[1]-u[2])/u[3]);v[2]=u[0]*u[1]/u[2]*u[3];v[3]=v[0]*v[1];x=(v[0]+v[1]+2)-u[(v[3]+3)%4];if(x>10)y+= (v[2]*100-v[3])/(u[u[0]%3]*5);elsey+=20+(v[2]*100-v[3])/(u[v[0]%3]*5);printf("%d,%d\n", x,y);return 0;} /*注:本例中,给定的输入数据可以避免分母为0或下标越界。

*/输入:9 3 9 4输出:_______________2.#include <stdio.h>main(){int i,j,m[]={2,3,5,7,13};long t;for (i=0;i<=4;i++){t=1;for(j=1;j<m[i];j++) t*=2;printf("%ld ",(t*2-1)*t);}printf("\n");}输出:____________________3.#include "stdio.h"#define N 7int fun1(char s[],char a,int n){int j;j=n;while(a<s[j] && j>0) j--;return j;}int fun2(char s[],char a,int n){int j;j=1;while(a>s[j] && j<=n) j++;return j;}void main(){char s[N+1];int k,p;for(k=1;k<=N;k++)s[k]='A'+2*k+1;p=fun1(s,'M',N);printf(“%d\n”,p+fun2(s,'M',N));}输出:_____________4.#include <stdio.h>void digit(long n,long m){if(m>0)printf("%2ld",n%10);if(m>1)digit(n/10,m/10);printf("%2ld",n%10);}main(){long x,x2;printf("Input a number:\n"); scanf("%ld",&x);x2=1;while(x2<x) x2*=10;x2/=10;digit(x,x2);printf("\n");}输入:9734526输出:______________________________五.完善程序(前5空,每空2分,后6空,每空3分,共28分)1.(选排列)下面程序的功能是利用递归方法生成从1到n(n<10)的n个数中取k(1<=k<=n)个数的全部可能的排列(不一定按升序输出)。

例如,当n=3,k=2时,应该输出(每行输出5个排列):12 13 21 23 3231程序:#include <stdio.h>int n,k,a[10];long count=0;void perm2(int j){int i,p,t;if( ①){for(i=k;i<=n;i++){count++;t=a[k]; a[k]=a[i]; a[i]=t;for( ②)printf("%1d",a[p]); /* "%1d"中是数字1,不是字母l */printf(" ");t=a[k];a[k]=a[i];a[i]=t;if(count%5==0) printf("\n");}return;}for(i=j;i<=n;i++){t=a[j];a[j]=a[i];a[i]=t;③;t=a[j]; ④;}}main(){int i;printf("\nEntry n,k (k<=n):\n");scanf("%d%d",&n,&k);for(i=1;i<=n;i++) a[i]=i;⑤;}2.(TSP问题的交叉算子)TSP问题(Traveling Salesman Problem)描述如下:给定n个城市,构成一个完全图,任何两城市之间都有一个代价(例如路程、旅费等),现要构造遍历所有城市的环路,每个城市恰好经过一次,求使总代价达到最小的一条环路。

相关文档
最新文档