《NOIP2012初赛普及组C++题目及答案.docx》由会员分享,可在线阅读,更多相关《NOIP2012初赛普及组C++题目及答案.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NOIP2012初赛普及组C+题目及答案第十八届全国青少年信息学奥林匹克联赛初赛普及组C+语言试题竞赛时间:2021年10月13日14:3016:30选手注意:试题纸共有10页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上一律无效。不得使用任何电子设备如计算器、手机、电子词典等或查阅任何书籍资料一、单项选择题共20题,每题1.5分,共计30分;每题且仅有一个正确选项1计算机假如缺少,将无法正常启动。A内存B鼠标CU盘D摄像头2是一种先进先出的线性表。A栈B队列C哈希表散列表D二叉树3目前计算机芯片集成电路制造的主要原料是,它是一种能够在沙子中提炼出的物质。A硅B铜C锗D铝4十六
2、进制数9A在进制下是232。A四B八C十D十二5不属于操作系统。AWindowsBDOSCPhotoshopDNOILinux6假如一棵二叉树的中序遍历是BAC,那么它的先序遍历不可能是。AABCBCBACACBDBAC7目前个人电脑的市场占有率最靠前的厂商包括Intel、AMD等公司。A显示器BCPUC内存D鼠标8使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1个逆序对,因而序列5,4,3,2,1需要执行次操作,才能完成冒泡排序。A0B5C10D1591946年诞生于美国宾夕法尼亚大学的ENIAC属于计算机。A电子管B晶体管C集成电路D超大规模集成电路10无论是TCP/IP模
3、型还是OSI模型,都能够视为网络的分层模型,每个网络协议都会被归入某一层中。假如用现实生活中的例子来比喻这些“层,下面最恰当的是。A中国公司的经理与波兰公司的经理交互商业文件B军队发布命令C国际会议中,每个人都与他国地位对等的人直接进行会谈D体育比赛中,每一级比赛的优胜者晋级上一级比赛11矢量图VectorImage图形文件所占的储存空间比拟小,并且无论怎样放大、缩小或旋转等都不会失真,是由于它。A记录了大量像素块的色彩值来表示图像B用点、直线或者多边形等基于数学方程的几何图元来表示图像C每个像素点的颜色信息均用矢量表示D把文件保存在互联网,采用在线阅读的方式查看图像12假如一个栈初始时为空,
4、且当前栈中的元素从栈顶到栈底依次为a,b,c,另有元素d已经出栈,则可能的入栈顺序是。Aa,d,c,bBb,a,c,dCa,c,b,dDd,a,b,c13是主要用于显示网页服务器或者文件系统的HTML文件的内容,并让用户与这些文件交互的一种软件。A资源管理器B阅读器C电子邮件D编译器14是目前互联网上常用的E-mail服务协议。AHTTPBFTPCPOP3DTelnet15就是把一个复杂的问题分成两个或更多的一样类似的子问题,再把子问题分解成更小的子问题直到最后的子问题能够简单地直接求解。而原问题的解就是子问题解的并。A动态规划B贪心C分治D搜索16地址总线的位数决定了CPU可直接寻址的内存空
5、间大小,例如地址总线为16位,其最大的可寻址空间为64KB。假如地址总线是32位,则理论上最大可寻址的内存空间为。A128KBB1MBC1GBD4GB17蓝牙和Wi-Fi都是设备。A无线广域网B无线城域网C无线局域网D无线路由器18在程序运行经过中,假如递归调用的层数太多,会由于引发错误。A系统分配的栈空间溢出B系统分配的堆空间溢出C系统分配的队列空间溢出D系统分配的链表空间溢出19原字符串中任意一段连续的字符所组成的新字符串称为子串。则字符“AAABBBCCC共有个不同的非空子串。A3B12C36D4520仿生学的问世开拓了独特的科学技术发展道路。人们研究生物体的构造、功能和工作原理,并将这
6、些原理移植于新兴的工程技术中。下面关于仿生学的叙述,错误的是A由研究蝙蝠,发明雷达B由研究蜘蛛网,发明因特网C由研究海豚,发明声纳D由研究电鱼,发明伏特电池二、问题求解共2题,每题5分,共计10分1假如平面上任取n个整点横纵坐标都是整数,其中一定存在两个点,它们连线的中点也是整点,那么n至少是_。2在NOI期间,主办单位为了欢迎来自各国的选手,举行了浩大的晚宴。在第十八桌,有5名大陆选手和5名港澳选手共同进膳。为了增进沟通,他们决定相隔就坐,即每个大陆选手左右旁都是港澳选手,每个港澳选手左右旁都是大陆选手。那么,这一桌一共有_种不同的就坐方案。注:假如在两个方案中,每个选手左右相邻的选手一样,
7、则视为同一种方案。三、阅读程序写结果。共4题,每题8分,共计32分1#includeusingnamespacestd;inta,b,c,d,e,ans;intmain()cinabc;d=a+b;e=b+c;ans=d+e;cout输入:125输出:_2#includeusingnamespacestd;intn,i,ans;intmain()cinn;ans=0;for(i=1;iusingnamespacestd;intn,i,j,a100100;intsolve(intx,inty)intu,v;if(x=n)returnaxy;u=solve(x+1,y);v=solve(x+1,y
8、+1);if(uv)returnaxy+u;elsereturnaxy+v;intmain()cinn;for(i=1;iaij;coutreturn0;输入:52-142-1-2-164032-158输出:_4#include#includeusingnamespacestd;intn,i,j,ans;strings;charget(inti)if(is;n=s.size();ans=0;for(i=1;iget(ans+j)break;for(j=0;j输入:CBBADADA输出:_四、完善程序前2空每空2分,后8空每空3分,共计28分1坐标统计输入n个整点在平面上的坐标。对于每个点,能够
9、控制所有位于它左下方的点即x、y坐标都比它小,它能够控制的点的数目称为“战斗力。依次输出每个点的战斗力,最后输出战斗力最高的点的编号假如若干个点的战斗力并列最高,输出其中最大的编号。#includeusingnamespacestd;constintSIZE=100;intxSIZE,ySIZE,fSIZE;intn,i,j,max_f,ans;intmain()cinn;for(i=1;ixiyi;max_f=0;for(i=1;i输出:121321233132#include#includeusingnamespacestd;constintSIZE=25;boolusedSIZE;int
10、dataSIZE;intn,m,i,j,k;boolflag;intmain()cinnm;memset(used,false,sizeof(used);for(i=1;i=1;i-);for(j=datai+1;j当前位置:文档视界NOIP2021初赛普及组C+题目及答案NOIP2021初赛普及组C+题目及答案参考答案一、单项选择题共20题,每题15分,共计30分;每题且仅有一个正确选项二、问题求解共2题,每题5分,共计10分1522880三、阅读程序写结果。共4题,每题8分,共计32分10614ACBBADAD四、完善程序前2空每空2分,后8空每空3分,共计28分1、0yj1&(fifi-1)ans=max_f2、falseuseddatai=flasejnbreak