第十一、二、三届全国青少年信息学奥林匹克联赛初赛试题q答案-C-语言.doc
《第十一、二、三届全国青少年信息学奥林匹克联赛初赛试题q答案-C-语言.doc》由会员分享,可在线阅读,更多相关《第十一、二、三届全国青少年信息学奥林匹克联赛初赛试题q答案-C-语言.doc(12页珍藏版)》请在咨信网上搜索。
1、第十一届全国信息学联赛初赛试题( 普及组 C 语言 二小时完成 ) 一.选择一个正确的答案代码(A/B/C/D/E),填入括号内(每题1.5分,共30分)1.在字符串“ababacbabcbdecced”中出现次数最多的字母出现了( )次。 A.6 B.5 C.4 D.3 E.22.设全集I=a,b,c,d,e,f,g,h,集合A=a,b,c,d,e,f,B=c,d,e,C=a,d,那么集合ABC为( )。 A.c,e B.d,e C.e D.c,d,e E.d,f3.和十进制数23的值相等的二进制数是( )。 A.10110 B.11011 C.11011 D.10111 E.100114.
2、完全二叉树的交点个数为11,则它的叶结点个数为( )。 A.4 B.3 C.5 D.2 E.65.平面上有五个点A(5,3),B(3,5),C(2,1),D(3,3),E(5,1)。以这五点作为完全图G的顶点,每两点之间的直线距离是图G中对应边的权值。以下哪条边不是图G的最小生成树中的边( )。 A.AD B.BD C.CD D.DE E.EA6.Intel的首颗16位处理器是( )。 A.8088 B.80386 C.80486 D.8086 E.Pentium7.处理器A每秒处理的指令时处理器B的2倍。某一特定程序P分别编译为处理器A和处理器B的指令,编译结果处理器A的指令数是处理器B的4
3、倍。已知程序P在处理器A上执行需要1个小时,那么在输入相同的情况下,程序P在处理器B上执行需要( )小时。 A.4 B.2 C.1 D.1/2 E.1/48.以下哪个不是计算机的输出设备( )。 A.音箱 B.显示器 C.打印机 D.扫描仪 E.绘图仪9.下列活动中不属于信息学奥赛的系列活动的是( )。 A.NOIP B.NOI C.IOI D.冬令营 E.程序员等级考试10.以下断电之后仍能保存数据的是( )。 A.硬盘 B.寄存器 C.显存 D.内存 E.高速缓存11.以下哪个软件不是及时通信软件( )。 A.网易泡泡 B.MSN Messenger C.Google Talk D.3DS
4、 Max E.QQ12.下列关于高级语言的说法错误的是( )。 A.Fortan是历史上的第一个面向科学计算的高级语言 B.Pascal和C都是编译执行的高级语言 C.C+是历史上的第一个支持面向对象的语言 D.编译器将高级语言程序转变为目标代码 E.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上13.下列设备不具有计算功能的是( )。 A.笔记本电脑 B.掌上电脑 C.智能手机 D.电子计算机 E.液晶显示器14.常见的邮件传输服务器使用( )协议接收邮件。 A.HTTP B.SMTP C.TCP D.15.下列浏览器中,由微软公司开发的浏览器是( ) A.Internet
5、 Explore B.Netcape C.Opera D.Firefox E.Mozilla16.一位艺术史学家有2000幅真彩色图像,每幅图像约占3M空间。如果将这些图像以位图形式保存在CD光盘上(一张CD光盘的容量按600M计算),大约需要( )张CD光盘。 A.1 B.10 C.100 D.1000 E.1000017.设A=true,B=false,C=false,D=true,以下逻辑运算表达式值为真的是( )。 A.(AB)(CD) B.(AB)C)D C.A(BC)D) D.(A(BC)D E.(AB)(CD)18.(3725)8+(B)16的运算结果是( )。 A.(3736)
6、8 B.(2016)10 C.(1111110000)2 D.(3006)10 E.(7B0)1619.二叉树T的宽度优先遍历序列为A B C D E F G H I,已知A是C的父交点,D是G的父交点,F是I的父交点,数中所有结点的最大深度为3,(根结点深度设为0),可知F的父结点是( )。 A.无法确定 B.B C.C D.D E.E20.设栈S的初始状态为空,元素a,b,c,d,e,f,g依次入栈,以下出栈序列不可能出现的是()。 A.a,b,c,e,d,f,g B.b,c,a,f,e,g,d C.a,e,d,c,b,f,g D.d,c,f,e,b,a,g E.g,e,f,d,c,b,a
7、二问题求解 (请在空格处填上答案,每空5分,共10分) 1. 将数组32, 74, 25, 53, 28, 43, 86, 47中的元素按从小到大的顺序排列,每次可以交换任意两个元素,最少需要交换 次。2. 有3个课外小组:物理组,化学组和生物组。今有张、王、李、赵、陈5名同学,已知张、王为物理组成员,张、李、赵为化学组成员,李、赵、陈为生物组成员。如果要在3个小组中分别选出3位组长,一位同学最多只能担任一个小组的组长,共有 种选择方案。三阅读程序(共4题,每题8分,共计32分) 1 #include int main() int a, b; scanf(“%d”, &a); b = (a *
8、 (a * a) + 1; if (b%3 = 0) b = b / 3; if (b%5 = 0) b = b / 5; if (b%7 = 0) b = b / 7; if (b%9 = 0) b = b / 9; if (b%11 = 0) b = b / 11; if (b%13 = 0) b = b / 13; if (b%15 = 0) b = b / 15; printf(“%d ”, (100 * a b) / 2); return 0; 输入:10 输出: 2 #include int main() char str20 = “Today-is-terrible!”; int
9、 i; for (i = 6; i = 0; i-) if (stri = t) stri + 1 = e; printf(“%s ”, str); return 0; 输出: 3 #include int main() int a, b, c, p, q, r3; scanf(“%d%d%d”, &a, &b, &c); p = a / b / c; q = b c + a + p; r0 = a * p / q * q; r1 = r0 * (r0 300); if (3 * q p % 3 = r0 & r2 = r2) r1 = rr0 / p % 2; else r1 = q % p
10、; printf(“%d ”, r0 r1); return 0; 输入:100 7 3 输出: 4 #include #include int main() char str60; int len, i, j, chr26; char mmin = z; scanf(%s, str); len = strlen(str); for (i = len - 1; i = 1; i-) if (stri - 1 stri) break; if (i = 0) printf(No result! ); return 0; for (j = 0; j i - 1; j+) putchar(strj);
11、 memset(chr, 0, sizeof(chr); for (j = i; j stri - 1 & strj mmin) mmin = strj; chrstrj - a+; chrmmin - a-; chrstri - 1 - a+; putchar(mmin); for(i = 0; i 26; i+) for(j = 0; j chri; j+) putchar(i + a); putchar( ); return 0; 输入:zzyzcccbbbaaa 输出: 四完善程序 (前4空,每空2分,后5空,每空4分,共28分)1判断质数题目描述: 给出一个正整数,判断这个数是否是质
12、数。输入:一个正整数n(1 n 10000)。输出:如果n是质数,输出”YES”;否则,输出”NO”。输入样例:10输出样例:NO程序:#include int main() int ; scanf(%d, &n); if (n = 2) puts( ); else if ( | n % 2 = 0) puts(NO); else i = 3; while (i * i = n) if ( ) puts(NO); return 0; i = i + 2; puts(YES); return 0;2木材加工题目描述: 木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段
13、的数目是给定的。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段木头的最大长度。 木头长度的单位是cm。原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。输入:第一行是两个正整数N和K(1 N 10000,1 K 10000),N是原木的数目,K是需要得到的小段的数目。接下来的N行,每行有一个1到10000之间的正整数,表示一根原木的长度。输出:输出能够切割得到的小段的最大长度。如果连1cm长的小段都切不出来,输出”0”。输入样例:3 7232124456输出样例:114程序:#include int n, k, len10000;int isok(int t)
14、int num = 0, i; for (i = 0; i = k) break; num = ; if ( ) return 1; else return 0;int main() int i, left, right, mid; scanf(%d%d, &n, &k); right = 0; for (i = 0; i n; i+) scanf(%d, &(leni); if (right leni) right = leni; right+; ; while ( right) mid = (left + right) / 2; if ( ) right = mid; else left
15、= mid; printf (%d , left); return 0;第十二届全国青少年信息学奥林匹克联赛初赛试题(普及)一、单项选择题(共20题,每题1.5分,共计30分。每题有且仅有一个正确答案)1在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是( )。A沃尔夫奖 B诺贝尔奖 C菲尔兹奖 D图灵奖2在下面各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境是( )。Agcc/g+ BTurbo Pascal CRHIDE Dfree pascal3以下断电之后仍能保存数据的有( )。A寄存器 BROM CRAM D高速缓存4Linux是一种( )。A绘图
16、软件 B程序设计语言 C操作系统 D网络浏览器5CPU是( )的简称。A硬盘 B中央处理器 C高级程序语言 D核心寄存器6在计算机中,防火墙的作用是( )。A防止火灾蔓延 B防止网络攻击 C防止计算机死机 D防止使用者误删除数据7在下列关于计算机语言的说法中,不正确的是( )。APascal和C都是编译执行的高级语言B高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上CC+是历史上的第一个支持面向对象的计算机语言D与汇编语言相比,高级语言程序更容易阅读8在下列关于计算机算法的说法中,不正确的是( )。A一个正确的算法至少要有一个输入B算法的改进,在很大程度上推进了计算机科学与技术
17、的进步C判断一个算法的好坏的主要标准是算法的时间复杂性与空间复杂性D目前仍然存在许多涉及到国计民生的重大课题,还没有找到能够在计算机上实施的有效算法9在下列各种排序算法中,不是以“比较”作为主要操作的算法是( )。A选择排序 B冒泡排序 C插入排序 D基数排序10在编程时(使用任一种高级语言,不一定是C),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上( )。A没有区别 B按行读的方式要高一些 C按列读的方式要高一些 D取决于数组的存储方式11在C语言中,表达式212的值
18、是( )。A441 B42 C23 D2412在C语言中,判断a不等于0且b不等于0的正确的条件表达式是( )。A!a=0 | !b=0 B!(a=0)&(b=0) C!(a=0&b=0) Da&b13某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。假设车辆入站的顺序为1,2,3,则车辆出站的顺序为( )。A1,2,3,4,5 B1,2,4,5,7 C1,4,3,7,6 D1,4,3,7,214高度为n的均衡的二叉树是指:如果去掉叶结点及相应的树枝,它应该是高度为n-1的满二叉树
19、。在这里,树高等于结点的最大深度,根结点的深度为0,如果某个均衡的二叉树共有2381个结点,则该树的树高为( )。A10 B11 C12 D1315与十进制数1770对应的八进制数是( )。A3350 B3351 C3352 D354016将5个数的序列排序,不论原先的顺序如何,最少都可以通过( )次比较。完成从小到大的排序。A6 B7 C8 D917设A=B=D=ture,C=false,以下逻辑运算表达式值为真的有( )。A(AB)(CD) B(ABD)C) CA(BCD) D(ABC)D18(2010)16+(32)8的结果是( )。A(8234)10 B(202B)16 C(20056
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一 全国青少年 信息学 奥林匹克 联赛 初赛 试题 答案 语言
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。