08年第十四届信息学奥赛初赛(普及组)
2008年全国青少年信息学奥林匹克竞赛获奖名单
![2008年全国青少年信息学奥林匹克竞赛获奖名单](https://img.taocdn.com/s3/m/003505ec0975f46527d3e1a4.png)
2008年全国青少年信息学奥林匹克竞赛获奖名单一等奖姓名学校姓名学校曹钦翔上海中学梅诗珂合肥一中高逸涵清华附中张昆玮山西省实验中学贾志豪石家庄二中李骥扬石家庄二中罗穗骞华南师大附中董华星绍兴一中漆子超长沙雅礼中学汤可因福州八中姜碧野中山纪念中学刘聪山东青岛二中方展鹏中山一中金斌江苏省常州高级中学毛杰明南京外国语学校周而进绍兴一中徐持衡温州中学骆可强成都七中武森石家庄二中徐源盛长沙市一中二等奖姓名学校姓名学校罗韬威长沙长郡中学吕潇山东师大附中覃亮柳州高级中学李博闻东北师大附中林舒福州三中何思博中山一中赖陆航杭州二中刘思壮唐山一中唐浩师大附中商静波绍兴一中李尔坦蚌埠二中马文萱成都七中邹逊蚌埠九中冀崇恩山大附中陈键飞山东师大附中隋清宇天津耀华中学严枭华东师大二附中张超哈尔滨市第三中学谭睿巴蜀中学胡正一南昌第二中学杨晶江苏省常州高级中学杜江帆山东寿光现代中学潘宇超绍兴一中孙征杭州二中寿鹤鸣合肥一中刘鹰长沙雅礼中学李恺威杭州学军中学崔万云河南师大附中分校刘骏重庆一中周小博华东师大二附中黄相如武钢三中王寿临高中学张晓然丹东四中三等奖姓名学校姓名学校强瑞鑫山西省实验中学何博硕人大附中韩文轩香港培正中学杜若飞大庆市第一中学刘艺成大庆市实验中学李聪重庆八中吴沛凡江苏省常州高级中学陈凤娇八一中学吕伟聪南京外国语学校钟晓辉海南侨中蒋立绍兴一中何新骥成都大湾中学杨欢天津南开中学孙天佑哈尔滨市第三中学沙渺吉林省实验中学张程山东师大附中韦人柳州高级中学邵林博杭州学军中学李欣彤成都七中曹瑞晴上海中学李博放绵阳南山中学王亚盛兰州一中何洋常州一中王華溪濠江中学王东生东北育才学校史沛郑州101中学陈曦仑吉林一中张瀚天人大附中谢怡然北江中学陈柏熙香港培正中学朱虹宇福州一中贾骏超西安市高新一中陈宇澄成都七中张嘉然石家庄二中喻展芜湖安师大附中王仪康重庆一中陈庆鹏新余市第四中学江沄柳州高级中学代明昊华南师大附中王士玮海南中学杨睿武钢三中邱堃武汉二中张蕾长沙长郡中学白彦博西安市第八十三中学李佩谦东北师大附中罗维汉香港培正中学王一帆人大附中周绪刚华中师大附中赵灿辉天津耀华中学。
pascal-2008小学初赛试题
![pascal-2008小学初赛试题](https://img.taocdn.com/s3/m/54987d19f12d2af90242e67b.png)
第十四届全国青少年信息学奥林匹克联赛“二附中杯”上海赛区初赛试题(小学组 PASCAL语言 90分钟完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、选择一个正确的答案代码(A/B/C/D),填入每题的括号内(每题2分,共30分);1、计算机在工作时突然停电,则中的信息全部丢失,来电之后也不能恢复。
A.U盘B.ROM C.RAM D.硬盘2、扫描仪、绘图仪、触摸屏、音箱当中,有种设备具有输出功能。
A.1 B.2 C.3 D.43、二进制数00100100与00010100的和是。
A.00101000 B.00111100 C.00110100 D.001110004、下列说法不正确的是 C 。
A.计算机系统包括硬件系统和软件系统B.软件是在硬件支持下工件的C.没有软件,纯硬件的计算机也可以工作D.硬件是实体5、在Windows中,“回收站”是 A 的一块区域。
A.硬盘B.内存C.软盘D.光盘6、英特网上最常用的浏览器称为 C 。
A.word B.QQ C.I E D.TCP/IP7、某计算机的硬盘有100M,等于 A 。
字节。
A.100×1024 B.100×1000 C.100×1024×1024 D.100×1000×10008、下列属于计算机存储器的是 D 。
A.资源管理器B.CPU C.打印机D.硬盘9、下列有关电脑病毒的描述中,错误的是 D 。
A.电脑病毒实质是人设计的计算机程序B.上网下载信息可能会感染电脑病毒C.电脑病毒发作时会影响电脑的正常工作D.电脑病毒是宇宙射线对电脑辐射产生的结果10、下列因特网上的各功能中,错误的是 A 。
A.程序编译B.邮件传送C.远程教学D.信息查询11、我们将编好的程序存盘时,不可能保存到计算机的 D 中。
A.U盘B.硬盘C.软盘D.光盘12、在Windows资源管理器窗口中,如果文件夹没有展开,文件夹图标前会有。
2008全国青少年信息学奥赛获奖及保送名单
![2008全国青少年信息学奥赛获奖及保送名单](https://img.taocdn.com/s3/m/35e7af160b4e767f5acfceae.png)
姓名 冯珺 朱乾坤 周绪刚 文祎骁 常迪 倪晟 赵杰 张梦珺
石家庄二中 石家庄一中 邯郸一中
学校 临高中学 海南侨中 海南中学 海南中学
学校 省实验中学 焦作一中 河南师大附中 安阳市一中 安阳市一中 安阳市一中 郑州101中学 安阳一中 省实验中学 河南师大附中
学校 佳木斯一中 大庆实验中学 大庆实验中学
姓名 魏川博 杜尔顺 张煜昊 张立文
学校 贵阳清华中学
安顺二中 遵义航中 遵义航中
贵州 证书编号 姓名 IO80290 曹世琛 IO80293 龙 洋 IO80294 余锦璟 IO80295 姚杰雄
学校 安顺二中 安顺二中 贵阳清华中学 贵阳一中
证书编号 IO80296 IO80298 IO80300 IO80301
姓名 王亚盛 杨健 王野峰 李奇芮
学校 兰州一中 兰州一中 兰州一中 西北师大附中
甘肃 证书编号 姓名 IO80247 孙 斌 IO80248 赵路睿 IO80249 薛盛博 IO80250 党 凡
学校 武威六中 兰州一中 兰州一中 兰州一中
证书编号 IO80251 IO80253 IO80254 IO80255
姓名 王泽宇 程东杰 陈嘉庚 吴世宇 王晓宇
学校 唐山一中 邯郸一中 邯郸一中 唐山一中 石家庄二中南校
河北 证书编号 IO80303 IO80304 IO80305 IO80306 IO80309
姓名 张宁宁 闫程远 肖克 刘麟汗 毕梦霄
学校 保定三中 唐山一中 河北衡水中学 河北衡水中学 保定外国语学校
姓名 寿鹤鸣 闫令琪
2008 全国青少年信息学奥林匹克联赛获奖名单
学校 合肥一中 阜阳一中
安徽 证书编号 IO80001 IO80003
NOIP2008
![NOIP2008](https://img.taocdn.com/s3/m/36b48cd86f1aff00bed51eac.png)
230 230 230 220 220 220 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 400 330 330 330 330 330 320 320 320 320 310 310 310 310 310 290 290 290 280 280
肖忆南 黄崴 施发斌 黄立群 王琦 林巍伟 苏硕剑 朱尔恒 欧阳亚 东 林胜华 胡水海 李健豪 赖树波 代明昊 姜碧野 唐福宇 蒙澎权 林飞 钟远坤 黄锦武 黄锦文 罗穗骞 陈志宇 邓原 钟国昊 刘锴 王禹 莫思颖 朱健维 陈正梁 张嘉欣 李新野 黄俊德 黄炫圭 翁思帆 芮腾晖 刘树森 林泽群 郭晓旭 方展鹏 何思博
310 310 310 310 310 310 310 310 310 310 310 310 310 400 380 340 340 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330
高三 高二 高三 高二 高一 高二 高三 高一 高二 高二 高三 高二 高二 高三 高三 高三 高一 高一 高二 高三 高三 高三 高二 高一 高三 高二 高一 高二 高一 高二 高二 高二 高三 高二 高一 高三 高三 高三 高一 高三 高三
福建师大附中 福州一中 福清一中 福清一中 厦门双十中学 莆田第一中学 泉州七中 泉州七中 南安一中 龙岩市长汀一中 龙岩市长汀一中 龙岩一中 泉州第一中学 广东 73 名 华南师大附中 中山市中山纪念中学 中山市中山纪念中学 中山市中山纪念中学 佛山市南海区石门中学 佛山市南海区石门中学 佛山市南海区南海中学 佛山市南海区石门中学 华南师大附中 华南师大附中 广州市第二中学 广州六中 广州六中 广州六中 广东肇庆中学 广东肇庆中学 广东肇庆中学 广东肇庆中学 汕头金山中学 汕头一中 汕头金山中学 汕头金山中学 汕头金山中学 汕头一中 汕头金山中学 汕头市潮阳实验学校 中山市第一中学 中山市第一中学
信息学初赛普及组C++练习 NOIP 初赛题目及答案
![信息学初赛普及组C++练习 NOIP 初赛题目及答案](https://img.taocdn.com/s3/m/06f8d85da76e58fafab00346.png)
城市 1 城市 2 城市 3 城市 4 城市 5 城市 6
城市 1 0
2
3
1
12
15
城市 2 2
0
2
5
3
12
城市 3 3
2
0
3
6
5
城市 4 1
5
3
ห้องสมุดไป่ตู้
0
7
9
城市 5 12
3
6
7
0
2
城市 6 15
12
5
9
2
0
2008-2
三.阅读程序写结果(共 4 题,每题 8 分,共计 32 分) 1. #include<iostream> using namespace std; int main() {
void CheckChangeRule()
{
int i;
for (i = 0;i < 26;i ++)
{
if (
①
)
change[i] -= 'A' - 'a';
全国青少年信息学奥林匹克联赛初赛试题
![全国青少年信息学奥林匹克联赛初赛试题](https://img.taocdn.com/s3/m/31d411c7783e0912a3162aa5.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. SybaseD. Windows VistaE. Symbian 2.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C.存储各种控制信息D. 获取外部信息E. 存放程序和数据3. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S 的容量至少应该是()。
A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.21E. 130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。
TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
noip2008 初赛普及组c++试题及答案
![noip2008 初赛普及组c++试题及答案](https://img.taocdn.com/s3/m/459a3408915f804d2b16c17c.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨⌝A)B. ((⌝A∧B)∨C)∧⌝DC. (B∨C∨D)∧D∧AD. A∧(D∨⌝C)∧B3. 在下列关于图灵奖的说法中,不正确的是()。
A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B. 图灵奖有“计算机界诺贝尔奖”之称C. 迄今为止,还没有华裔计算机科学家获此殊荣D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A. ROM和RAMB. CPUC.ROMD. RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.219. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
NOIP2008初赛普及组C++题目及参考答案
![NOIP2008初赛普及组C++题目及参考答案](https://img.taocdn.com/s3/m/8dd0351e10661ed9ac51f322.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题2008(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
,a,则A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web2.0应用。
A. SinaB. FlickrC. YahooD. Google11.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 栈12. (2008)10 + (5B)16的结果是()。
精心整理A. (833)16B. (2089)10C. (4163)8D. (100001100011)213. 二叉树T,已知其先根遍历是1 2 4 3 5 7 6(数字为结点的编号,以下同),中根遍历是2 4 1 57 3 6,则该二叉树的后根遍历是()。
A. 4 2 5 7 6 3 1B. 4 2 7 5 6 3 1C. 7 4 2 5 6 3 1D. 4 2 7 6 5 3 114.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
等。
二.问题求解(共2题,每题5分,共计10分)1. 书架上有4本不同的书A、B、C、D。
其中A和B是红皮的,C和D是黑皮的。
把这4本书摆在书架上,满足所有黑皮的书都排在一起的摆法有_____种。
满足 A必须比C靠左,所有红皮的书要摆放在一起,所有黑皮的书要摆放在一起,共有______种摆法。
2.有6个城市,任何两个城市之间都有一条道路连接,6个城市两两之间的距离如下表所示,则城市1精心整理2.#include<iostream>using namespace std;void foo(int a, int b, int c){if(a > b)foo(c, a, b);else精心整理cout<<a<<','<<b<<','<<c<<endl;}int main(){int a, b, c;cin >> a >> b >> c;foo(a, b, c);}int main(){int a[20], i, m;m=10;精心整理for(i=0; i<m; i++){cin>>a[i];}func(a, m);for (i=0; i<m; i++)cout<<a[i]<<" ";solve(first, spos_f + 1, spos_f + (root_m - spos_m), mid, spos_m, root_m - 1); solve(first, spos_f + (root_m - spos_m) + 1, epos_f, mid, root_m + 1, epos_m);cout << first[spos_f];}int main(){精心整理char first[MAX], mid[MAX];int len;cin >> len;cin >> first >> mid;solve(first, 0, len - 1, mid , 0, len - 1);cout << endl;return 0;S,第S中的bfor (i = 0;i < 26;i ++){if ( ① )change[i] -= 'A' - 'a';}}精心整理void ChangeString(){int i;for (i = 0;i <strlen(str);i ++){if ( ② )str[i] = change[str[i] - 'A'] -'a' + 'A';6}中int a[1000001],n,ans = -1;void swap(int &a,int &b){int c;c = a; a = b; b = c;}精心整理int FindKth(int left, int right, int n){int tmp,value,i,j;if (left == right) return left;tmp = rand()% (right - left) + left;swap(a[tmp],a[left]);cin >> n;ans = FindKth(1,m,n);cout << a[ans];return 0;}精心整理参考答案一.选择题ABCCB DCDAB DABBB ABABD二.问题解答1.12 4精心整理2.7三.阅读程序1.232. 2.,3,13. 5 4 10 1 6 22 -59 -6 -11 -64. DBGEFCA四.完善程序1.(1)change[i] >= 'A' && change[i] <= 'Z'(只写change[i] <= 'Z'也对)精心整理。
noip2008普及组复赛试题(附题解)
![noip2008普及组复赛试题(附题解)](https://img.taocdn.com/s3/m/88de9e500740be1e640e9a37.png)
全国信息学奥林匹克联赛(NOIP2008)复赛普及组注意事项:1、文件名(程序名和输入输出文件名)必须使用小写。
2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。
3、全国统一评测时采用的机器配置为:CPU 1.9GHz,内存512M,上述时限以此配置为准。
各省在自测时可根据具体配置调整时限。
1.ISBN号码(isbn.pas/c/cpp)【问题描述】每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。
ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。
识别码的计算方法如下:首位数字乘以1加上次位数字乘以2......以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。
例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2, (9)再求和,即0×1+6×2+……+2×9=158,然后取158 mod 11的结果4作为识别码。
你的任务是编写程序判断输入的ISBN号码中识别码是否正确,如果正确,则仅输出“Right”;如果错误,则输出你认为是正确的ISBN号码。
【输入】输入文件isbn.in只有一行,是一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求)。
【输出】输出文件isbn.out共一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。
2008年石狮市信息学奥赛初赛试题(普及组pascal)
![2008年石狮市信息学奥赛初赛试题(普及组pascal)](https://img.taocdn.com/s3/m/864479d1b14e852458fb579e.png)
“电信杯”2008年石狮市信息学奥林匹克竞赛试题(普及组 Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题:(共20题,每题1.5分,共计30分每题有且仅有一个正确答案)1.2000年度美籍华人姚期智,由于在伪随机数的生成算法、加密算法和通讯复杂性等计算机理论方面做出突出贡献,获得全球计算机界的最高奖是()。
A.诺贝尔奖 B.图灵奖 C.沃尔夫奖 D.菲尔兹奖2.在计算机系统中,最基本的输入输出模块BIOS存放在()。
A.硬盘中 B.RAM中 C.ROM中 D.CPU中3.下列地址中,属于B类IP地址的是()。
A.27.33.119.2 B.192.97.32.121C.133.201.189.32 D.126.33.82.1074.下面描述用多维数组表示的数据结构的语句中,不正确的是()。
A.每个元素都必须一样 B.各维的下标范围必须一样C.数组在内存中的地址是连续的 D.数组是随机存取的数据结构5.某数列有2000个各不相同的单元,由低至高按序排列。
现要对该数列进行二分法索,在最坏的情況下,需检索( )个单元。
A.10 B.11 C.50 D.1006.下面的程序段违反了算法的()原则。
var n:integer;beginn:=1;while (n mod 2=1) do n:=n+2;write(n);end.A.健壮性 B.确定性 C.可行性 D.有穷性7.已知一棵二叉树的前序遍历结果为ADCGHIBEF,中序遍历的结果为GCHIDAEBF,则这棵树的深度为(根的深度为1)()。
A.3 B.4 C.5 D.68.在字符串”shishiedu”中,共有长度为4的不同子串的个数是()。
A.4 B.5 C.6 D.79. 计算机网络最突出的优点是( )。
A.计算精度高 B.内存容量大C.运算速度快 D.连网的计算机能够相互共享资源10.一个队列开始为空,数列1,2,3,……按顺序进队,经过操作序列“进,进,出,进,进,出,进,进,进,出,进,出”后,队列中的第3个元素是()A.3 B.5 C.7 D.811.在计算机存储系统中,下列哪一个的存取速度最快()。
NOIP2008第十四届全国青少年信息学奥林匹克联赛初赛试题(含答案)汇总
![NOIP2008第十四届全国青少年信息学奥林匹克联赛初赛试题(含答案)汇总](https://img.taocdn.com/s3/m/a3590e06bcd126fff7050bff.png)
2008第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C 语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1. 在以下各项中,()不是操作系统软件。
Symbian2.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 存储各种控制信息D. 获取外部信息3. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.21E. 130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 链表E. 栈1 A. Solaris B. Linux C. Sybase D. Windows Vista E. E. 存放程序和数据9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。
TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
NOIP2008第十四届普及组初赛题目C++和答案
![NOIP2008第十四届普及组初赛题目C++和答案](https://img.taocdn.com/s3/m/c05756d484868762caaed58e.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨⌝A)B. ((⌝A∧B)∨C)∧⌝DC. (B∨C∨D)∧D∧AD. A∧(D∨⌝C)∧B3. 在下列关于图灵奖的说法中,不正确的是()。
A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B. 图灵奖有“计算机界诺贝尔奖”之称C. 迄今为止,还没有华裔计算机科学家获此殊荣D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A. ROM和RAMB. CPUC.ROMD. RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.219. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
NOIP08普及组解题报告
![NOIP08普及组解题报告](https://img.taocdn.com/s3/m/c31e9583d4d8d15abe234e1a.png)
NOIP2008普及组解题报告By sx349一、ISBN号码(isbn.pas/c/cpp)【问题描述】每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。
ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。
识别码的计算方法如下:首位数字乘以1加上次位数字乘以2......以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。
例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2, (9)再求和,即0×1+6×2+……+2×9=158,然后取158 mod 11的结果4作为识别码。
你的任务是编写程序判断输入的ISBN号码中识别码是否正确,如果正确,则仅输出“Right”;如果错误,则输出你认为是正确的ISBN号码。
【输入】输入文件isbn.in只有一行,是一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求)。
【输出】输出文件isbn.out共一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。
【输入输出样例2】【算法分析】这道题考查的主要为字符串运算方面的知识。
根据题目判断,读入的字符串st1中有用的位数为10位,所以我们可以只考虑这10位数字。
在读入后,可以通过copy函数将原来字符串中的四段合并成一个新的字符串st2:以样例2为例,合并后的字符串为0670821620。
2008年信息学奥赛初赛试题及答案
![2008年信息学奥赛初赛试题及答案](https://img.taocdn.com/s3/m/07e71e30ee06eff9aef8072d.png)
一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1.在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Sybase D.Windows Vista E.Symbian2.微型计算机中,控制器的基本功能是()。
A.控制机器的各个部件协调工作 B.实现算数运算与逻辑运算 C.存储各种控制信息D.获取外部信息 E.存放程序和数据3.设字符串S=“Olympic”,S的非空字串的数目是()。
A.29 B.28 C.16 D.17 E.74.完全二叉树有2*N-1的结点,则它的叶子结点数目是()。
A.N-1 B.2*N C.N D.2N-1 E.N/25.将数组{8,23,4,16,77,-5,53,100}中元素从大到小按顺序排序,每次可以交换任意两个元素,最少要交换()次。
A.4 B.5 C.6 D.7 E.86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a那么栈容量至少应该是()。
A.6 B.5 C.4 D.3 E.27.与十进制数28.5625相等的四进制数是()A.123.21 B.131.22 C.130.22 D.130.21 E.130.208.递归过程和函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A.队列 B.多维数组 C.线性表 D.链表 E.栈9.TCP/IP 是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际互联协议(IP)。
TCP/IP协议把Internet网络系统描述成具有4个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
A.链路层 B.网络层 C.传输层 D.应用层 E.会话层10.对有序数组{5,13,19,21,37,56,64,75,88,92,100}进行二分查找,等概率情况下,查找成功的平均查找长度(平均比较次数)是()。
NOIP2008普及组初赛试题答案
![NOIP2008普及组初赛试题答案](https://img.taocdn.com/s3/m/d7aacd357375a417866f8fb1.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题(普及组Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分。
每题有且仅有一个正确答案。
)1.微型计算机中,控制器的基本功能是()。
A.控制机器各个部件协调工作B.实现算术运算和逻辑运算C.获取外部信息D.存放程序和数据2.设A=True,B=False,C=True,D=False,以下逻辑运算表达式值为真的是()。
A.(A∧B)∨(C∧D∨﹁A)B.((﹁A∧B)∨C)∧﹁DC.(B∨C∨D)∧D∧A D.A∧(D∨﹁C)∧B3.在下列关于图灵奖的说法中,不正确的是()。
A.图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B.图灵奖有“计算机界诺贝尔奖”之称C.迄今为止,还没有华裔计算机科学家获此殊荣D.图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A.ROM和RAM B.CPU C.ROM D.RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A.N-1B.N C.2*N D.2N-16.在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Windows Vista D.Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A.6B.5C.4D.38.与十进制数28.5625相等的四进制数是()。
A.123.21B.131.22C.130.22D.130.219.设字符串S=”Olympic”,S的非字串的数目是()。
A.28B.29C.16D.1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web2.0应用。
NOIP2008初赛试题及答案
![NOIP2008初赛试题及答案](https://img.taocdn.com/s3/m/c1fba7f8f705cc1755270934.png)
2008年第十四届全国青少年信息学奥林匹克联赛初赛试题(普及组Pascal语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分。
每题有且仅有一个正确答案。
)1.微型计算机中,控制器的基本功能是()。
A.控制机器各个部件协调工作B.实现算术运算和逻辑运算C.获取外部信息D.存放程序和数据2.设A=True,B=False,C=True,D=False,以下逻辑运算表达式值为真的是()。
A.(A∧B)∨(C∧D∨﹁A) B.((﹁A∧B) ∨C)∧﹁DC.(B∨C∨D) ∧D∧A D.A∧(D∨﹁C)∧B3.在下列关于图灵奖的说法中,不正确的是()。
A.图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B.图灵奖有“计算机界诺贝尔奖”之称C.迄今为止,还没有华裔计算机科学家获此殊荣D.图灵奖的名称取自计算机科学的先驱、英国科学家阿兰•图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A.ROM 和RAM B.CPU C.ROM D.RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A.N-1 B.N C.2*N D.2N-16.在以下各项中,( )不是操作系统软件。
A.Solaris B.Linux C.Windows V ista D.Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A.6 B.5 C.4 D.38.与十进制数28.5625相等的四进制数是()。
A.123.21 B.131.22 C.130.22 D.130.219.设字符串S=”Olympic”,S的非字串的数目是()。
A.28 B.29 C.16 D.1710.Web2.0 是近年来互联网的热门概念之一,其核心思想是互动与分享。
NOIP2008年第十四届全国青少年信息学奥林匹克联赛初赛试题普及组C++
![NOIP2008年第十四届全国青少年信息学奥林匹克联赛初赛试题普及组C++](https://img.taocdn.com/s3/m/731f863fabea998fcc22bcd126fff705cc175cb1.png)
NOIP2008年第十四届全国青少年信息学奥林匹克联赛初赛试题普及组C++第十四届全国青少年信息学奥林匹克联赛初赛试题(普及组 C++语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨?A)B. ((?A∧B)∨C)∧?DC. (B∨C∨D)∧D∧AD. A∧(D∨?C)∧B3. 在下列关于图灵奖的说法中,不正确的是()。
A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B. 图灵奖有“计算机界诺贝尔奖”之称C. 迄今为止,还没有华裔计算机科学家获此殊荣D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A. ROM和RAMB. CPUC.ROMD. RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.219. 设字符串S=”Olympic”,S的非空子串的数目是()。
第十四届全国青少年信息学C++联赛初赛试题
![第十四届全国青少年信息学C++联赛初赛试题](https://img.taocdn.com/s3/m/af064cbd3c1ec5da50e270f2.png)
第十四届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++ 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
1. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. SybaseD. Windows VistaE. Symbian2.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C.存储各种控制信息D. 获取外部信息E. 存放程序和数据3. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 29B. 28C. 16D. 17E. 74.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. 2*NC. ND. 2N-1E. N/25.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A. 4B. 5C. 6D. 7E. 86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a,则栈S 的容量至少应该是()。
A. 6B. 5C. 4D. 3E. 27. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.21E. 130.208.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 链表E. 栈9. TCP/IP是一组构成互联网基础的网络协议,字面上包括两组协议:传输控制协议(TCP)和网际协议(IP)。
TCP/IP 协议把Internet网络系统描述成具有四个层次功能的网络模型,其中提供源节点和目的节点之间的信息传输服务,包括寻址和路由器选择等功能的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十四届信息学奥赛联赛普及组Pascal初赛题(普及组 Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共20题,每题1.5分,共计30分。
每题有且仅有一个正确答案.)。
1.微型计算机中,控制器的基本功能是()。
A. 控制机器各个部件协调工作B. 实现算术运算和逻辑运算C. 获取外部信息D. 存放程序和数据2. 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是()。
A. (A∧B)∨(C∧D∨A)B. (( A∧B)∨C)∧ DC. (B∨C∨D)∧D∧AD. A∧(D∨ C)∧B3. 在下列关于图灵奖的说法中,不正确的是()。
A. 图灵奖是美国计算机协会于1966年设立的,专门奖励那些对计算机事业作出重要贡献的个人B. 图灵奖有“计算机界诺贝尔奖”之称C. 迄今为止,还没有华裔计算机科学家获此殊荣D. 图灵奖的名称取自计算机科学的先驱、英国科学家阿兰·图灵4.计算机在工作过程中,若突然停电,()中的信息不会丢失。
A. ROM和RAMB. CPUC.ROMD. RAM5.完全二叉树共有2*N-1个结点,则它的叶节点数是()。
A. N-1B. NC. 2*ND. 2N-16. 在以下各项中,()不是操作系统软件。
A. SolarisB. LinuxC. Windows VistaD. Sybase7.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是()。
A. 6B. 5C. 4D. 38. 与十进制数28.5625相等的四进制数是()。
A. 123.21B. 131.22C. 130.22D. 130.219. 设字符串S=”Olympic”,S的非空子串的数目是()。
A. 28B. 29C. 16D. 1710.Web2.0是近年来互联网的热门概念之一,其核心思想是互动与分享。
下列网站中,()是典型的Web2.0应用。
A. SinaB. FlickrC. YahooD. Google11.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
A. 队列B. 多维数组C. 线性表D. 栈12. (2008)10 + (5B)16的结果是()。
A. (833)16B. (2089)10C. (4163)8D. (100001100011)213. 二叉树T,已知其先根遍历是1 2 4 3 5 7 6(数字为结点的编号,以下同),中根遍历是2 4 1 5 7 3 6,则该二叉树的后根遍历是()。
A. 4 2 5 7 6 3 1B. 4 2 7 5 6 3 1C. 7 4 2 5 6 3 1D. 4 2 7 6 5 3 114.将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A. 4B. 5C. 6D. 715.对有序数组{5, 13, 19, 21, 37, 56, 64, 75, 88,92,100}进行二分查找,成功查找元素19的查找长度(比较次数)是()。
A. 1B. 2C. 3D. 416. 面向对象程序设计(Object-Oriented Programming)是一种程序设计的方法论,它将对象作为程序的基本单元,将数据和程序封装在对象中,以提高软件的重用性、灵活性和扩展性。
下面关于面向对象程序设计的说法中,不正确的是()。
A. 面向对象程序设计通常采用自顶向下设计方法进行设计。
B. 面向对象程序设计方法具有继承性(inheritance)、封装性(encapsulation)、多态性(polymorphism)等几大特点。
C. 支持面向对象特性的语言称为面向对象的编程语言,目前较为流行的有C++、JAVA、C#等。
D. 面向对象的程序设计的雏形来自于Simula语言,后来在SmallTalk语言的完善和标准化的过程中得到更多的扩展和对以前思想的重新注解。
至今,SmallTalk语言仍然被视为面向对象语言的基础。
17. 在32*32点阵的“字库”中,汉字“北”与“京”的字模占用字节数之和是()。
A. 512B. 256C. 384D. 12818. 设T是一棵有n个顶点的树,下列说法不正确的是()。
A. T有n条边B. T是连通的C. T是无环的D. T有n-1条边a := a div f[0];b := f[0] + f[2] + f[3];b := b div a;c := (b * f[1] + a) div f[2];d := f[(b div c) mod 4];if (f[(a + b + c + d) mod 4] > f[2]) then begina := a + b;writeln(a);end elsebeginc := c + d;writeln(c);end;end.输入:9 19 29 39输出:_______________2.procedure foo(a,b,c:integer);beginif a>b then foo(c,a,b)else writeln(a, ',', b, ',', c);end;vara,b,c:integer;beginread(a, b, c);foo(a,b,c);end.输入: 3 1 2输出: __________3.typeTT= array[0..20]of integer;procedure func(var ary:TT; n:integer);vari,j,x:integer;begini:=0;j:=n-1;while i<j do beginwhile (i<j) and (ary[i]>0) do inc(i); while (i<j) and (ary[j]<0) do dec(j); if i<j then beginx:=ary[i];ary[i]:=ary[j];ary[j]:=x;inc(i);dec(j);end;end;end;vara:TT;i,m:integer;beginm:=10;for i:=0 to m-1 doread(a[i]);func(a,m);for i:=0 to m-1 dowrite(a[i], ' ');writeln;end.输入:5 4 -6 -11 6 -59 22 -6 1 10输出:____________________________________ 4.procedure solve(first:string; spos_f,epos_f:integer;mid:string;spos_m,epos_m:integer);vari,root_m:integer;beginif spos_f > epos_f then exit;for i:=spos_m to epos_m doif first[spos_f] = mid[i] then beginroot_m:=i;break;end;solve(first,spos_f+1,spos_f+(root_m-spos_m),mid,spos_m,root_m-1); solve(first,spos_f+(root_m-spos_m)+1,epos_f,mid,root_m+1,epos_m); write(first[spos_f]);end;varfirst,mid:string;len:integer;beginreadln(len);readln(first);readln(mid);solve(first,1,len,mid,1,len);writeln;end.输入: 7ABDCEGFBDAGECF输出:____________________________________四.完善程序 (前4空,每空2.5分,后6空,每空3分,共28分)1.(字符串替换)给定一个字符串S(S仅包含大小写字母),下面的程序将S中的每个字母用规定的字母替换,并输出S经过替换后的结果。
程序的输入是两个字符串,第一个字符串是给定的字符串S,第二个字符串S’由26个字母组成,它是a-z的任一排列,大小写不定,S’规定了每个字母对应的替换字母:S’中的第一个字母是字母A和a的替换字母,即S中的A用该字母的大写替换,S中的a用该字母的小写替换;S’中的第二个字母是字母B 和b的替换字母,即S中的B用该字母的大写替换,S中的b用该字母的小写替换;……以此类推。
varchange:string;str:string;procedure CheckChangeRule;vari:integer;beginfor i:=1 to 26 do beginif ① thenchange[i]:= chr(ord(change[i]) - ord('A') + ord('a'));end;end;procedure ChangeString;varlen,i:integer;beginlen := length(str);for i:=1 to len do beginif ② thenbeginstr[i] := upcase(change[ord(str[i]) – ord(‘A’) + 1]); endelsebegin③end;end;end;beginreadln(str);readln(change);CheckChangeRule;④writeln(str);end.2. (找第k大的数) 给定一个长度为1,000,000的无序正整数序列, 以及另一个数n (1<=n<=1000000), 然后以类似快速排序的方法找到序列中第n大的数(关于第n大的数:例如序列{1,2,3,4,5,6}中第3大的数是4)。
vara:array[1..1000000] of integer;n,m,ans:integer;procedure swap(var a,b:integer);var t:integer;beginif (a <> b) then begint := a;a := b;b := t;end;end;function FindKth(left,right,n:integer):integer;vartmp,value,i,j:integer;beginif left = right then exit(left);tmp:= random(right-left) + left;swap(a[tmp],a[left]);value := ① ;i := left;j := right;while i<j dobeginwhile (i<j) and ( ② ) do dec(j);if i<j then begina[i] := a[j]; inc(i);end else break;while (i<j) and ( ③ ) do inc(i);if i<j then begina[j] := a[i]; dec(j);end else break;end;④if i<n then begin inc(i); exit(FindKth( ⑤ ));end;if i>n then begin dec(i); exit( ⑥ ); end; exit(i);end;vari:integer;beginrandomize;m:=1000000;for i:=1 to m doread(a[i]);read(n);ans:= FindKth(1,m,n); writeln(a[ans]); end.。