2011年潍坊市青少年信息学奥林匹克竞赛试题(普及组)
NOIP2011普及组试题
全国信息学奥林匹克联赛(NOIP2011)复赛普及组(请选手务必仔细阅读本页内容)注意事项:1、文件名(程序名和输入输出文件名)必须使用英文小写。
2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。
3、全国统一评测时采用的机器配置为:CPU P4 3.0GHz,内存1G,上述时限以此配置为准。
各省在自测时可根据具体配置调整时限。
1.数字反转(reverse.cpp/c/pas)【问题描述】给定一个整数,请将该数各个位上数字反转得到一个新数。
新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
【输入】输入文件名为reverse.in。
输入共1行,一个整数N。
【输出】输出文件名为reverse.out。
输出共1行,一个整数,表示反转后的新数。
【输入输出样例1】【输入输出样例2】【数据范围】-100,000≤N≤100,000。
2.统计单词数(stat.cpp/c/pas)【问题描述】一般的文本编辑器都有查找单词的功能,该功能能快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。
现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在某篇文章中出现的次数和第一次出现的位置。
注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词完全相同(参见样例1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例2)。
【输入】输入文件名为stat.in,2行。
第1行为一个字符串,其中只含字母,表示给定单词;第2行为一个字符串,其中只可能包含字母和空格,表示给定的文章。
【输出】输出文件名为stat.out。
只有一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中位置,位置从0开始);如果单词在文章中没有出现,则直接输出一个整数-1。
最新全国青少年信息学奥林匹克竞赛联赛试题大纲
全国青少年信息学奥林匹克竞赛联赛试题大纲一、试题形式每次联赛的试题分四组:普及组初赛题A1、普及组复赛题A2、提高组初赛题B1和提高组复赛题B2。
其中,A1和B1类型相同,A2和B2类型相同,但题目不完全相同,提高组难度高于普及组。
(一般初中学生参加普及组,高中或中专学生参加提高组)初赛:初赛全部为笔试,满分100分。
试题由四部分组成:1、选择题:共20题,每题1.5分,共计30分。
每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。
2、问题求解题:共2题,每题5分,共计10分。
试题给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。
考生给出的答案与标准答案相同,则得分;否则不得分。
3、程序阅读理解题:共4题,每题8分,共计32分。
题目给出一段程序(不一定有关于程序功能的说明),考生通过阅读理解该段程序给出程序的输出。
输出与标准答案一致,则得分;否则不得分。
4、程序完善题:共2题,每题14分,共计28分。
题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句或语句的一部分并在这些位置给出空格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。
填对则得分;否则不得分。
复赛:复赛的题型和考试形式与NOI类似,全部为上机编程题,但难度比NOI 低。
题目包括4道题,每题100分,共计400分。
每一试题包括:题目、问题描述、输入输出要求、样例描述及相关说明。
测试时,测试程序为每道题提供了5-10组测试数据,考生程序每答对一组得10-20分,累计分即为该道题的得分。
二、试题的知识范围1.初赛内容与要求:基本常识1.计算机和信息社会(信息社会的主要特征、计算机的主要特征、数字通信网络的主要特征、数字化);2.信息输入输出基本原理(信息交换环境、文字图形多媒体信息的输入输出方式);3.信息的表示与处理(信息编码、微处理部件MPU、内存储结构、指令,程序,和存储程序原理、程序的三种基本控制结构);4.信息的存储、组织与管理(存储介质、存储器结构、文件管理、数据库管理);5.信息系统组成及互连网的基本知识(计算机构成原理、槽和端口的部件间可扩展互连方式、层次式的互连结构、互联网络、TCP/IP 协议、HTTP协议、WEB应用的主要方式和特点);6.人机交互界面的基本概念(窗口系统、人和计算机交流信息的途径(文本及交互操作));7.信息技术的新发展、新特点、新应用等。
中学生信息学奥林匹克竞赛初赛命题试题附参考答案
信息学命题(十)A 、二进制码B 、八进制码C 、十进制码D 、智能拼音码2、计算机的软件系统通常分为(A 、硬件系统和软件系统 C 、系统软件和应用软件3、关于软盘读写孔,正确的说法是( )。
A .从该孔读信息C.当该孔处于开状态时,不能删除盘中文件。
D .该孔没有作用4、一棵二叉树的中序遍历序列为 DGBAECHF 后序遍历序列为 GDBEHFCA 则前序遍历的序列是()b5E2RGbCAPA 、ABCDFGHEB 、ABDGCEFHC 、ACBGDHEFD 、ACEFHBGD lEanqFDPw5、下列叙述中错误的是()。
A.微型计算机应避免置于强磁场之中B •微型计算机使用时间不宜过长,而应隔几个小时关机一次C.微型计算机应避免频繁关开,以延长其使用寿命D.计算机应经常使用,不宜长期闲置不用6、 计算机网络最主要的优点是( )。
A 、运算速度快B 、共享资源C 、精度高D 、存储容量大7、 下列4个不同进制表示的数中,最大的一个数是( )A 、(220.1)10B 、(11011011.1)2C 、(334.1)8 &为了区分汉字与 ASCII 码,计算机中汉字编码的最高位为( )A 、1B 、0C 、-1D 、2 9、下列正确的文件名是()。
A. comma nd 。
ComB. comma nd_comC. comma nd,comD. comma RTCrpUDGiT10、 .一般来说,TCP/IP 的IP 提供的服务是( A.运输层服务B.会话层服务 C 表示层服务11、 通信时,模拟信号也可以用数字信道来传输, 5PCzVD7HxAA 、D/AB 、A/DC ModemD 、 Codec12、一个栈的输入顺序为 1、 2、 3、4、5,卜列序列中可能是栈的输出序列是()A 、 54312B 、 24135C 、 21543D 、 1253413、属于In ternet 的功能是()A 、聊天B 、远程教育C 、查询资料D 、传送能量14、下列描述计算机病毒的特性中,()是正确的。
信息学奥赛NOIP普和组历届试题分析报告
采药 (noip2005普及组第三题)
辰辰是个天资聪颖的孩子,他的梦想是成为世 界上最伟大的医师。为此,他想拜附近最有威 望的医师为师。医师为了判断他的资质,给他 出了一个难题。医师把他带到一个到处都是草 药的山洞里对他说:“孩子,这个山洞里有一 些不同的草药,采每一株都需要一些时间,每 一株也有它自身的价值。我会给你一段时间, 在这段时间里,你可以采到一些草药。如果你 是一个聪明的孩子,你应该可以让采到的草药 的总价值最大。”
试计算在区间1到n的所有整数中,数字x(0≤x≤9) 共出现了多少次? 例如,在1到11中,即在1、2、3、4、5、6、7、8、 9、10、11中,数字1出现了4次。
输入:
输入共1行,包含2个整数n、x,之间用一个空格隔 开。 输出:
输出共1行,包含一个整数,表示x出现的次数。 输入示例: 11 1 输出示例: 4 其他说明:
输入 输入共1行,一个整数N。
输出 输出共1行,一个整数,表示反转后的新数。
样例输入
123 样例输出
321
统计单词个数 (noip2011普及组第二题)
一般的文本编辑器都有查找单词的功能,该功 能可以快速定位特定单词在文章中的位置,有 的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求 是:给定一个单词,请你输出它在给定的文章 中出现的次数和第一次出现的位置。注意:匹 配单词时,不区分大小写,但要求完全匹配, 即给定单词必须与文章中的某一独立单词在不 区分大小写的情况下完全相同(参见样例1), 如果给定单词仅是文章中某一单词的一部分则 不算匹配(参见样例2)。
对于100%的数据,3 ≤ n ≤ 100 测验题给出的正整数大小不超过10,000。
2011少年信息学奥林匹克联赛初赛C试题
第十七届全国青少年信息学奥林匹克联赛初赛试题普及组 C 语言两小时完成●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共 20 题,每题 1.5 分,共计 30 分。
每题有且仅有一个正确选项。
)1.在二进制下,1100100 + ()= 1110001A. 1011B. 1101C. 1010D. 1111 。
2.字符“0”的 ASCII 码为 48,则字符“9”的 ASCII 码为()A. 39B. 57C. 120D. 视具体的计算机而定3.一片容量为 8GB 的 SD 卡能存储大约()张大小为 2MB 的数码照片。
A. 1600B. 2000C. 4000D. 160004.摩尔定律(Moore's law)是由英特尔创始人之一戈登•摩尔(Gordon Moore)提出来的。
根据摩尔定律,在过去几十年以及在可预测的未来几年,单块集成电路的集成度大约每()个月翻一番。
A. 1B. 6C. 18D. 365.无向完全图是图中每对顶点之间都恰有一条边的简单图。
已知无向完全图 G 有 7 个顶点,则它共有()条边。
A. 7B. 21C. 42D. 496.寄存器是()的重要组成部分。
A. 硬盘B. 高速缓存C. 内存D. 中央处理器(CPU)7.如果根结点的深度记为 1,则一棵恰有 2011 个叶结点的二叉树的深度最少是()A. 10B. 11C. 12D. 138.体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。
每个同学按顺序来到操场时,都从排尾走向排头,找到第一个比自己高的同学,并站在他的后面。
这种站队的方法类似于()算法。
A. 快速排序B. 插入排序C. 冒泡排序D. 归并排序位。
9.一个正整数在二进制下有 100 位,则它在十六进制下有()位。
A. 7B. 13C. 25D. 不能确定10.有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。
第十一届全国青少年奥林匹克信息学联赛复赛普及组试题
第十一届全国青少年奥林匹克信息学联赛复赛普及组试题及答案陶陶摘苹果(apple.pas/c/cpp)【问题描述】陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。
苹果成熟的时候,陶陶就会跑去摘苹果。
陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
假设她碰到苹果,苹果就会掉下来。
【输入文件】输入文件apple.in包括两行数据。
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。
第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
【输出文件】输出文件apple.out包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
【样例输入】100 200 150 140 129 134 167 198 200 111110【样例输出】5[参考程序]题目讲解:简单的循环和文件操作的考察,和去年“不高兴的晶晶”有相似之处,但是比那一道题目简单。
program apple(input,output);varapp:array[1..10] of integer;f1,f2:text;i,j,n:integer;beginassign(f1,'apple.in');assign(f2,'apple.out');reset(f1);rewrite(f2);for i:=1 to 10 do read(f1,app);read(f1,n);j:=0;for i:=1 to 10 doif app<=n+30 then j:=j+1;writeln(f2,j);close(f1);close(f2);end.校门外的树(tree.pas/c/cpp)【问题描述】某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案
第11届全国青少年信息学奥林匹克联赛初赛试题(普P)附答案第十一届全国青少年信息学奥林匹克联赛初赛试题(普及组 pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分, 共30分)1. 在字符串“ababacbabcbdecced”中出现次数最多的字母出现了()次。
A. 6B. 5C. 4D. 3E. 22. 设全集I = {a, b, c, d, e, f, g, h},集合A = {a, b, c, d, e, f},B = {c, d, e},C = {a, d},那么集合A? B? ~ C为()。
A. {c, e}B. {d, e}C. {e}D. {c, d, e}E. {d, f}3. 和十进制数23的值相等的二进制数是()。
A. 10110B. 11011C. 11011D. 10111E. 100114. 完全二叉树的结点个数为11,则它的叶结点个数为()。
A. 4B.3C.5D. 2E. 65. 平面上有五个点A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。
以这五点作为完全图G 的顶点,每两点之间的直线距离是图G 中对应边的权值。
以下哪条边不是图G 的最小生成树中的边()。
A. ADB. BDC. CDD. DEE. EA6. Intel的首颗16 位处理器是()。
A. 8088B. 80386C. 80486D. 8086E. Pentium7. 处理器A 每秒处理的指令数是处理器B 的2 倍。
某一特定程序P 分别编译为处理器A和处理器B 的指令,编译结果处理器A 的指令数是处理器B 的4 倍。
已知程序P 在处理器A 上执行需要1 个小时,那么在输入相同的情况下,程序P 在处理器B 上执行需要()小时。
A. 4B. 2C. 1D. 1 / 2E. 1 / 48. 以下哪个不是计算机的输出设备()。
信息学竞赛普及组初赛模拟试题
信息学竞赛普及组初赛模拟试题(一)本试题全部为笔试,满分100分)试题由四部分组成:1、选择题2、问题求解题3、程序阅读理解题4、程序完善题一、选择题:共20题,每题1.5分,共计30分。
每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。
1、计算机网络最大的优点是。
A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。
A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序D、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。
A. 顺序查找B. 散列查找C. 折半查找D. 动态查找E、二分查找4、下列各数中最大的是____。
A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。
A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。
A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。
第十三届全国青少年信息学奥林匹克联赛初赛(普及组Pascal)试题及答案
第十三届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案。
)1.在以下各项中,()不是CPU的组成部分。
A.控制器 B.运算器 C.寄存器 D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。
A.二叉树 B.多叉树 C.哈希表 D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。
A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。
A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码 D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。
A.系统硬件和系统软件 B.硬件系统和软件系统C.主机和外部设备 D.主机、键盘、显示器和辅助存储器6.IT的含义是()。
A.通信技术 B.信息技术 C.网络技术 D.信息学7.LAN的含义是()。
A.因特网 B.局域网 C.广域网 D.城域网8.冗余数据是指可以由其它数据导出的数据。
例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。
冗余数据往往会造成数据的不一致。
例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。
下面关于冗余数据的说法中,正确的是()。
A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。
A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。
信息学竞赛普及组初赛模拟试题(二)
信息学竞赛普及组初赛模拟试题(二)(pascal语言)限时2小时完成,总分值100分一、选择题:(共20小题,1-15小题为单项选择题,每题1分;16-20小题为多项选择题,每题2分。
共25分)1.对存储器按字节进行编址,假设某存储器芯片共有10根地址线的引脚,那么该存储器芯片的存储容量为( 。
(A) 512B (B) 1KB (C) 2KB (D)4KB (E)8KB2.在待排序的数据表已经为有序时,以下排序算法中花费时刻反而多的是( 。
(A)堆排序 (B)希尔排序 (C)冒泡排序 (D)快速排序 (E)二分排序3.某数列有1000个各不相同的单元,由低至高按序排列,现要对该数列进行二分法检索,在最坏的情形下,需要检索( 单元。
(A)1000 (B)10 (C)100 (D)500 (E) 3004.已知数组a中,每一个元素a[i,j]在存储时要占3个字节,设i从1转变到8,j 从1转变到10,分派内存实是从地址sa开始持续按行存储分派的。
试问:a[5,8]的起始地址为( 。
(A)sa+141 (B)sa+180 (C)sa+222 (D)sa+225 (E)sa+1555.在pascal语言进程调历时,数值形参取得的是实际参数的( 。
(A) 数值 (B) 地址 (C)值 (D)变量 (E)以上都不是6.一个24*24点阵的汉字字形信息所占的字节数为( 。
(A) 2 (B) 8 (C) 24 (D) 32 (E) 727. 在微机系统中,最大体的输入输出模块BIOS寄存在( 中。
(A) RAM (B) ROM (C) 硬盘 (D)寄放器 (E)操纵器8. 十进制算术表达式:3*512+5*64+2*8+1的运算中,用二进制表示为( 。
(A)01 (B) (C) (D) (E)1110009.设栈S的初始状态为空,现对序列{1,2,3,4,5}在栈S上,依次进行如下操作(从元素1开始,出栈后再也不进栈):进栈,出栈,进栈,进栈,出栈,出栈。
noip2011普及组初赛试题与答案
第十七届全国青少年信息学奥林匹克联赛试题(普及组 Pascal 语言)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共 20 题,每题 1.5 分,共计 30 分。
每题有且仅有一个正确选项。
)1、在二进制下,1101001 + () = 1110110。
A、1011B、1101C、1010D、11112、字符“0”的 ASCII 码为 48,则字符“9”的 ASCII 码为()。
A、39B、57C、120D、视具体的计算机而定3、一片容量为 8GB 的 SD 卡能存储大约()张大小为 2MB 的数码照片。
A、1600B、2000C、4000D、160004、摩尔定律(Moore's law)是由英特尔创始人之一戈登·摩尔(Gordon Moore)提出来的。
根据摩尔定律,在过去几十年以及在可预测的未来几年,单块集成电路的集成度大约每()个月翻一番。
A、1B、6C、18D、365、无向完全图是图中每对顶点之间都恰有一条边的简单图。
已知无向完全图 G 有 7 个顶点,则它共有()条边。
A、7B、21C、42D、496、寄存器是()的重要组成部分。
A、硬盘B、高速缓存C、内存D、中央处理器(CPU)7、如果根结点的深度记为 1,则一棵恰有 2011 个叶结点的二叉树的深度最少是()。
A、10B、11C、12D、138、体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。
每个同学按顺序来到操场时,都从排尾走向排头,找到第一个比自己高的同学,并站在他的后面。
这种站队的方法类似于()算法。
A、快速排序B、插入排序C、冒泡排序D、归并排序9、一个正整数在二进制下有 100 位,则它在十六进制下有()位。
A、7B、13C、25D、不能确定10、有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。
这种想法是()。
A、正确的,将文件放入回收站意味着彻底删除、无法恢复B、不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C、不正确的,即使将回收站清空,文件只是被标记为删除,仍可能通过恢复软件找回D、不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除11、广度优先搜索时,需要用到的数据结构是()。
全国青少年信息学奥林匹克联赛初赛练习卷(十一)new答案
全国青少年信息学奥林匹克联赛初赛练习卷(十一)(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共计30分。
每题有且仅有一个正确答案)1.计算机的主存容量达到1GB时,其地址的表示至少需要使用()个二进位。
A. 10位B. 20位C. 30位D. 40位2.任意一棵树均可以唯一地转换成与它对应的二叉树。
在由树转换成的二叉树中,结点N的左右子女分别是N在原树里对应结点的()。
A. 最左子结点/最邻近的右兄弟B. 最右子结点/最右的兄弟C. 最邻近的右兄弟/最左的兄弟D. 最邻近的左兄弟/最邻近的右兄弟3.十进制数100的反码和补码表示分别是()。
A. 9BH和64HB. 64H和9BHC. 64H和64HD. 9BH和9BH4.在TCP/IP协议中,下列服务不属于应用层的是()。
A. WWWB. FTPC. SMTPD. TCPTCP/IP协议簇采用了4层结构,每一层都调用它的下一层所提供的网络服务来完成自己的需求。
这4层分别为:(1)应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输(FTP)、远程登录(Telnet)协议等。
(2)传输层:在此层中,提供了网络结点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据,并把它传输到下一层中。
这一层负责传送数据,并确定数据已被送达和接收。
(3)(互连)网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
(4)网络接口层:对实际的网络媒体的管理、定义如何使用实际网络(如Ethernet等)来传送数据。
TCP不属于应用层,属于传输层,故答案为D。
5.在Windo ws中,若要将当前窗口存入剪贴板中,可以按()。
A. Alt+PrintScreen键B. Ctrl+PrintScreen键C. PrintScreen键D. Shitf+PrintScreen键6.MIPS是衡量CP U处理速度的一种常用指标,它的含义是()。
第十二届全国青少年信息学奥林匹克联赛初赛试题及答案普及组、C语言
第十二届全国青少年信息学奥林匹克联赛初赛试题及答案普及组、C语言第十二届全国青少年信息学奥林匹克联赛初赛试题及答案(普及组、C语言)普及组C语言二小时完成)一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案)1.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。
A.沃尔夫奖B.诺贝尔奖C.菲尔兹奖D.图灵奖2.在下面各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境是()。
A.gcc/g++B.TurboPascalC.RHIDED.freepascal3.以下断电之后仍能保存数据的有()。
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型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。
18届全国青少年信息学奥林匹克联赛初赛(详解)(普及组)
第十八届全国青少年信息学奥林匹克联赛初赛(普及组Pascal语言试题)竞赛时间:2012年10月13日14:30~16:30选手注意·试题纸共有10页,答题纸共有2页,满分100分。
请在答题纸上作答,写在试题纸上一律无效。
·不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料一、单项选择题(共20题,每题1.5分,共计30分;每题且仅有一个正确选项)1. 计算机如果缺少(A),将无法正常启动。
A. 内存B. 鼠标C. U盘D. 摄像头2. (B )是一种先进先出的线性表。
A. 栈B. 队列C. 哈希表(散列表)D. 二叉树解析:1.栈的定义(可参考:_ware/data_structure/web/zhanhuoduilie/栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。
(1)通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。
(2)当表中没有元素时称为空栈。
(3)栈为后进先出(Last In First Out)的线性表,简称为LIFO表。
栈的修改是按后进先出的原则进行。
每次删除(退栈)的总是当前栈中"最新"的元素,即最后插入(进栈)的元素,而最先插入的是被放在栈的底部,要到最后才能删除。
2.队列:定义:队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。
(1)允许删除的一端称为队头(Front)。
(2)允许插入的一端称为队尾(Rear)。
(3)当队列中没有元素时称为空队列。
(4)队列亦称作先进先出(First In First Out)的线性表,简称为FIFO表。
队列的修改是依先进先出的原则进行的。
新来的成员总是加入队尾(即不允许"加塞"),每次离开的成员总是队列头上的(不允许中途离队),即当前"最老的"成员离队。
【例】在队列中依次加入元素a1,a2,…,an之后,a1是队头元素,an是队尾元素。
(完整版)青少年信息学奥林匹克初赛模拟试题附参考答案
D 、( 101)2 > ( 15)16E 、( 121)10 =( 79)163、关闭一个活动应用程序窗口,可按快捷键( C 、Alt +Esc D 、Ctrl+ EscE 、Shift+ Esc4、结构化程序设计的三种结构是(A 、顺序结构、选择结构、转移结构 C 多分结构、赋值结构、等价结构 E 、循环结构、顺序结构、选择结构)B 、分支结构、等价结构、循环结构 D 、分支结构、顺序结构、选择结构5、编译程序是指( )A 、 将高级语言源程序翻译成机器语言程序(目标程序)B 、 将机器语言源程序翻译成高级语言程序(目标程序)C 、 对源程序边扫描边翻译执行D 、 对目标程序装配连接E 、 运行源程序并修改错误6、在pascal 语言中下列运算符( )的优先级别最高7、在线性表中,那些结点只有一个直接前驱和一个直接后续()A 、头结点B 、尾结点C 、中间的结点D 、所有结点E 、不确定 8、 具有12个记录的序列,采用冒泡排序法最少的比较次数是() A 、 1B 、144C 、11D 、66E 、09、有N 个结点的图的邻接矩阵存储法中,链表的表头结点有()个。
A 、 NB 、 2NC 、N/2D 、N*NE 、N-210、表达式 SQRT ( ABS (-100)*SQR ( ROUND ( 3.7)))的值是( )。
11、二叉树的后序遍历为 abcdef ,这棵二叉树可能是:信息学初赛模拟试题一、选择一个正确答案代码( A/B/C/D ),填入每题的括号内 (本题共20小题,每题1.5 分共30分。
1 —10小题为单选题,11— 20小题为不定项选择题,每题有一个或多个答案。
) 1、如果按字长来划分,微型机可以分为 位机是指该计算机所用的 CPU ( A 、同时能处理32位二进制数 C 只能处理32位二进制定点数 8位机、16位机、32位机和64位机。
所谓32 B 、具有32位的寄存器 D 、有32个寄存器 E 存储方式是 32位2、下列表达式正确的是( A 、 ( 1) 10>( 1)2B 、( 12)10 >( 10)16C 、 ( 15)8 > ( 10)16A 、 Ctrl + F4B 、Alt + F4 A 、 AND B 、 NOTC <>D 、*E 、OR A 、 30 B 40 C 30.0D 、40.0E 、40.0012、 具有4个顶点的无向完全图有()条边。
NOIP2011普及组初赛试题及答案C
NOIP2011普及组初赛试题C++版第十七届全国青少年信息学奥林匹克联赛初赛试题一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确选项。
)1.在二进制下,1011001 + () = 1100110。
A.1011 B.1101 C.1010 D.11112.字符“0”的ASCII码为48,则字符“9”的ASCII码为()。
A.39 B.57 C.120 D.视具体的计算机而定3.一片容量为8G的SD卡能储存大约()张大小为2MB的数码照片。
A.1600 B.2000 C.4000 D. 160004.摩尔定律(Moore's law)是由英特尔创始人之一戈登·摩尔(Gordon Moor)提出来的。
根据摩尔定律,在过去几十年一级在可预测的未来纪念,单块集成电驴的集成度大约每()个月翻一番。
A.1 B. 6 C. 18 D. 365.无向完全图是图中每对顶点之间都恰好有一条边的简单图。
已知无向完全图G有7个顶点,则它共有()条边。
A.7 B.21 C.42 D.496.寄存器是()的重要组成部分。
A.硬盘 B.高速缓存 C.内存 D.中央处理器(CPU)7.如果根结点的深度记为1,则一棵恰有2011个叶结点的二叉树的深度最少是()。
A.10 B.11 C.12 D.138.体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。
每个同学按顺序来到操场时,都从排尾走到排头,找到第一个比自己高的同学,并站在他的后面。
这种站队的方法类似于()算法。
A.快速排序 B.插入排序 C.冒泡排序 D.归并排序9.一个正整数在二进制下有100位,则它在十六进制下有()位。
A.7 B.13 C.25 D.不能确定10.有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。
这种想法是()。
A.正确的,将文件放入回收站以为着彻底删除、无法恢复B.不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C.不正确的,即使回收站清空,文件只是被标记为删除,仍可能通过回复软件找回D.不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除11.广度优先搜索时,需要用到的数据结构是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年潍坊市青少年信息学奥林匹克竞赛试题(普及组)
备注:.pas/c/cpp表达的是:当使用Pascal语言编程,则源程序后缀名为.pas;
C语言编程,则后缀名为.c;C++语言编程,则后缀名为.cpp。
考试注意事项:
答题时间为3小时。
本试卷共4题,每题分值100分,总分400分。
各列最大值
(num.pas/c/cpp)
【问题描述】
给定一个M行N列(1≤M,N≤100)的数组,数组内数字全部是整形,均≤1000,编程求出每列的最大值,并且输出每列最大值的和。
【输入文件】num.in
M+1行,第一行是M N,中间空格隔开;第二行至M行是M行N列的数组。
【输出文件】num.out
1行,N+1个数,前N个数分别为各列的最大值,第N+1个数是最大值的和。
各数用空格隔开。
【样例输入】
3 2
1 2
2 3
3 4
【样例输出】
3 4 7
阶乘精确值
(jqz.pas/c/cpp)
【问题描述】
输入一个不超过1000的正整数n,输出n!=1×2×3×…×n的精确结果。
【输入文件】jqz.in
一个整数,n。
【输出文件】jqz.out
一个数,为输出的精确结果值。
【样例输入】
30
【样例输出】
265252859812191058636308480000000
蛇形排数
(snake.pas/c/cpp)
【问题描述】
同学A遇到一个难题,要求是输入一个整数N,输出一个N行N列的方阵,方阵为蛇形数字组合。
他想请你帮忙解决一下这个难题。
【输入文件】snake.in
一个整数,N。
(2≤N≤20)
【输出文件】snake.out
N行N列,为输出的蛇形数字组合。
各数字域宽为4。
【样例输入】
4
【样例输出】
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
战争通讯
(war.pas/c/cpp)
【问题描述】
在未来的某次战争中,我军计划了一次军事行动,目的是劫持敌人的航母。
计划中要将数百条机器蛇投放到航母的各个角落里。
由于航母内部舱室、管线错综复杂,且大部分由金属构成,因此屏蔽效应十分强烈,况且还要考虑敌人的大强度电子干扰,如何保持机器蛇间的联系,成了一大难题。
每条机器蛇的战斗位置由作战计划部门制定,将会及时通知你。
每条机器蛇上都带有接收、发射系统,可以同时与多条机器蛇通讯。
由于整个系统承载的数据量庞大,需要一个固定的通讯网络。
情报部门提供了极其详尽的敌方航母图纸,使你对什么地方有屏蔽了如指掌。
请你设计一个程序,根据以上信息构造通讯网络,要求信息可以在任意两条机器蛇间传递,同时为了避免干扰,通讯网络的总长度要尽可能的短。
【输入文件】war.in
第一行是一个整数n(n≤200)表示参战的机器蛇总数。
以下n行,每行两个整数xi,yi,为第i支机器蛇的战斗位置。
接下来一行是一个整数m(m≤100)表示航母内部可能产生屏蔽的位置。
最后m行,每行四个整数ai,bi,ci,di,表示线段(ai,bi)-(ci,di)处可能有屏蔽,也就是说通讯网络不能跨越这条线段。
【输出文件】war.out
输出数据应仅包括一个实数,表示建立的通讯网的最短长度,保留3位小数。
如果不能成功建立通讯网,请输出-1.000。
【样例输入】5
1 1
2 3
3 6
4 10
5 2
2
10 3 2 0
1 1 5 9
【样例输出】
12.684
潍坊市2008年信息学奥林匹克竞赛试题
(普及组)
统计理论
(stats.pas/c/cpp)
【题目描述】
小屁孩最近在学习统计学理论,但那些机械烦琐的对数据的统计分析几乎把他们搞疯了。
于是他找到了你,希望你能帮帮他。
你拿到了一张写着N (1 <= N <= 500)个数的表,表中第i个数字为X[i] (-5,000 <= X[i] <= 5000),你的任务是计算如下两个值:
* 所有数的平均数(所有数的和除以N)。
* 所有数的中位数(如果N是奇数,中位数为排序后的数列里位于正中的那个;如果N是偶数,中位数是排序后的数列位于正中的两个数的平均数)。
【输入文件】
第1行: 1个正整数N。
第2..N+1行: 第i+1为1个整数:X[i]。
【输出文件】
* 第1行: 输出所有数的平均数。
* 第2行: 输出所有数的中位数。
*答案要求保留小数点后6位小数。
【输入样例】
5
12
4
6
8
2
【输出样例】
6.400000
6.000000
混合液体
(mix.pas/c/cpp)
【题目描述】
小屁孩决定利用他现有的n种液体倒满他的容量为v的小桶,并且使小桶最重.,已知这n种液体的体积,质量,小屁孩想知道他的小桶最大能有多重.小桶的质量为10单位.我们假设无论如何液体的体积不会改变,比如1升水和1升酒精混合后体积是2升.
【输入描述】
第一行两个整数n,v表示小屁孩拥有的液体的种数和他的小桶的体积,接下来n行,每行描述他的一种液体.每行两个数,分别表示该液体的体积和质量.
【输出描述】
一个数表示小桶的最大质量(答案保留两位小数)。
【样例输入】
3 6
2 6
4 8
3 5
【样例输出】
24
【数据范围】
n<=100,v<=1000000,其他数字均不超过100000.
宝石手镯
(charm.pas/c/cpp)
【题目描述】
小屁孩的MM在珠宝店闲逛时,买到了一个中意的手镯。
很自然地,她想从她收集的N(1 <= N <= 3,402)块宝石中选出最好的那些镶在手镯上。
对于第i块宝石,它的重量为W_i(1 <= W_i <= 400),并且MM知道它在镶上手镯后能为自己增加魅力值D_i(1 <= D_i <= 100)。
由于MM只能忍受重量不超过M(1 <= M <= 12,880)的手镯,她可能无法把所有喜欢的宝石都镶上。
于是MM找到了你,告诉了你她所有宝石的属性以及她能忍受的重量,希望你能帮她计算一下,按照最合理的方案镶嵌宝石的话,她的魅力值最多能增加多少。
【输入格式】
* 第1行: 2个用空格隔开的整数:N 和M
* 第2..N+1行: 第i+1行为2个用空格隔开的整数:W_i、D_i,分别为第i块宝石的重量与能为MM增加的魅力值。
【输出格式】
第1行: 输出1个整数,表示按照镶嵌要求,MM最多能增加的魅力值。
【输入样例】
4 6
1 4
2 6
3 12
2 7
【输出样例】
23
情书
(wedding.pas/c/cpp)
【题目描述】
小屁孩是个很懒的家伙,从来不收拾房间。
宿舍里(单人间)堆积了很多MM写的情书,凌乱不堪,你的工作就是帮他整理那堆叠如山的情书。
总计N封的情书,每个情书都有自己的特征码和序号。
【输入格式】
每组测试数据:
第一行有N个数,分别是不超过N的不重复的正整数,表示N(1<=N<=1000)封信件的序号。
第二行也有N个数,分别是有效数字不超过255位的浮点数(没有前导的0且均大于0),表示N封信件的特征码。
信件的序号和特征码按照给出的顺序一一对应。
序号与序号间、特征码与特征码间有一个空格,两行均没有多余的空格。
【输出格式】
对每组数据输出N行,请按照序号递增的顺序输出信件的特征码。
每行一个特征码,且特征码的格式应与输入完全一致
【样例输入】
3 1 2
1.0 21.2 1
【样例输出】
21.2
1
1.0。