ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:75.95KB ,
资源ID:11733798      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11733798.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NOIP2012普及组初赛及答案(C++).docx)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

NOIP2012普及组初赛及答案(C++).docx

1、最新 料推荐第十八届全国青少年信息学奥林匹克联赛初赛(普及组C+ 语言试题)竞赛时间: 2012 年 10 月 13 日 14:3016:30选手注意:试题纸共有 10 页,答题纸共有 2 页,满分 100 分。请在答题纸上作答,写在试题纸上一律无效。不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料一、单项选择题(共20 题,每题1.5 分,共计30 分;每题且仅有一个正确选项)1计算机如果缺少(),将无法正常启动。A 内存B 鼠标C U 盘D 摄像头2()是一种先进先出的线性表。A 栈B 队列C哈希表(散列表)D二叉树3目前计算机芯片(集成电路)制造的主要原料是(),它是

2、一种可以在沙子中提炼出的物质。A 硅B 铜C锗D铝4十六进制数 9A 在()进制下是 232。A 四B 八C十D十二5()不属于操作系统。A WindowsB DOSC PhotoshopD NOI Linux6如果一棵二叉树的中序遍历是BAC ,那么它的先序遍历不可能是()。A ABCB CBAC ACBD BAC7 目前个人电脑的()市场占有率最靠前的厂商包括Intel 、 AMD 等公司。A 显示器B CPUC内存D 鼠标8 使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1 个逆序对,因此序列5,4, 3,2, 1 需要执行()次操作,才能完成冒泡排序。A 0B 5C 1

3、0D 159 1946 年诞生于美国宾夕法尼亚大学的ENIAC 属于()计算机。A 电子管B晶体管C集成电路D 超大规模集成电路10 无论是 TCP/IP 模型还是 OSI 模型,都可以视为网络的分层模型,每个网络协议都会被归入某一层中。如果用现实生活中的例子来比喻这些“层”,以下最恰当的是()。A 中国公司的经理与波兰公司的经理交互商业文件B 军队发布命令1最新 料推荐C 国际会议中,每个人都与他国地位对等的人直接进行会谈D 体育比赛中,每一级比赛的优胜者晋级上一级比赛11矢量图( Vector Image)图形文件所占的贮存空间比较小,并且无论如何放大、缩小或旋转等都不会失真,是因为它()

4、。A 记录了大量像素块的色彩值来表示图像B 用点、直线或者多边形等基于数学方程的几何图元来表示图像C每个像素点的颜色信息均用矢量表示D 把文件保存在互联网,采用在线浏览的方式查看图像12 如果一个栈初始时为空,且当前栈中的元素从栈顶到栈底依次为a,b, c,另有元素d 已经出栈,则可能的入栈顺序是()。A a, d, c, bB b, a, c, dC a, c, b, dD d, a, b, c13()是主要用于显示网页服务器或者文件系统的HTML 文件的内容,并让用户与这些文件交互的一种软件。A 资源管理器B 浏览器C电子邮件D编译器14()是目前互联网上常用的E-mail 服务协议。2最

5、新 料推荐A HTTPB FTPCPOP3D Telnet15()就是把一个复 的 分成两个或更多的相同 似的子 ,再把子 分解成更小的子问题 直到最后的子 可以 地直接求解。而原 的解就是子 解的并。A 划B 心C分治D搜索16地址 的位数决定了CPU 可直接 址的内存空 大小,例如地址 16 位,其最大的可 址空 64KB 。如果地址 是32 位, 理 上最大可 址的内存空 ()。A 128KBB 1MBC 1GBD 4GB17 牙和Wi-Fi 都是() 。A 无 广域网B 无 城域网C无 局域网D 无 路由器18 在程序运行 程中,如果 用的 数 多,会因 ()引 。A 系 分配的 空

6、溢出B 系 分配的堆空 溢出C系 分配的 列空 溢出D 系 分配的 表空 溢出19 原字符串中任意一段 的字符所 成的新字符串称 子串。 字符“AAABBBCCC”共有()个不同的非空子串。A 3B 12C 36D 4520 仿生学的 世开辟了独特的科学技 展道路。人 研究生物体的 构、功能和工作原理,并将 些原理移植于新 的工程技 中。以下关于仿生学的叙述, 的是()A 由研究蝙蝠, 明雷达B 由研究蜘蛛网, 明因特网C由研究海豚, 明声 D 由研究 , 明伏特 池二、 求解(共2 ,每 5 分,共 10 分)1 如果平面上任取n 个整点(横 坐 都是整数),其中一定存在两个点,它 的中点也

7、是整点,那么 n 至少是 _。2 在 NOI 期 ,主 位 了 迎来自各国的 手, 行了盛大的晚宴。在第十八桌,有 5 名大 手和 5 名港澳 手共同 膳。 了增 交流, 他 决定相隔就坐, 即每个大 手左右旁都是港澳 手,每个港澳 手左右旁都是大 手。那么, 一桌一共有_种不同的就坐方案。注:如果在两个方案中,每个 手左右相 的 手相同, 同一种方案。三、 程序写 果。(共4 ,每 8 分,共 32 分)1#include using namespace std;int a,b,c,d,e,ans;int main()cinabc;d=a+b;e=b+c;ans=d+e;coutansend

8、l;3最新 料推荐return 0;输入: 1 2 5输出: _2#include using namespace std;int n,i,ans;int main()cinn;ans=0;for(i=1;i=n;i+)if(n%i=0) ans+;coutansendl;return 0;输入: 18输出: _3#include using namespace std;int n,i,j,a100100;int solve(int x,int y)int u,v;if(x=n) return axy;u=solve(x+1,y);v=solve(x+1,y+1);if(uv) return

9、axy+u;else return axy+v;int main()cinn;for(i=1;i=n;i+)for(j=1;jaij;4最新 料推荐coutsolve(1,1)endl;return 0;输入:52-1 42-1-2-1 64 032 -1 58输出: _4#include #include using namespace std;int n,i,j,ans;string s;char get(int i)if(is;n=s.size();ans=0;for(i=1;i=n-1;i+)for(j=0;j=n-1;j+)if(get(i+j)get(ans+j) break;fo

10、r(j=0;j=n-1;j+) coutget(ans+j);coutendl;5最新 料推荐return 0;输入: CBBADADA输出: _四、完善程序(前2 空每空 2 分,后 8 空每空 3 分,共计28 分)1(坐标统计)输入n 个整点在平面上的坐标。对于每个点,可以控制所有位于它左下方的点(即x、y 坐标都比它小),它可以控制的点的数目称为“战斗力”。依次输出每个点的战斗力,最后输出战斗力最高的点的编号(如果若干个点的战斗力并列最高,输出其中最大的编号)。#include using namespace std;const int SIZE =100;int xSIZE,ySIZ

11、E,fSIZE;int n,i,j,max_f,ans;int main()cinn;for(i=1;ixiyi;max_f=0;for(i=1;i=n;i+)fi=;for(j=1;j=n;j+)if(xjxi &);if()max_f=fi; ;for(i=1;i=n;i+) coutfiendl;coutansendl;return 0;2 (排列数)输入两个正整数n,m( 1n20,1mn),在 1n 中任取 m个数,按字典序从小到大输出所有这样的排列。例如:6最新 料推荐输入: 3 2输出: 1 21 32 12 33 13 2#include #include using name

12、space std;const int SIZE =25;bool usedSIZE;int dataSIZE;int n,m,i,j,k;bool flag;int main()cinnm;memset(used,false,sizeof(used);for(i=1;i=m;i+)datai=i;usedi=true;flag=true;while(flag)for(i=1;i=m-1;i+) coutdatai ;coutdatam=1;i-) ;for(j=datai+1;j=n;j+)if(!usedj)usedj=true;datai=;flag=true;break;if(flag

13、)for(k=i+1;k=m;k+)7最新 料推荐for(j=1;j=;j+)if(!usedj)datak=j;usedj=true;break;return 0;8最新 料推荐参考答案一、单项选择题(共20 题,每题1 5 分,共计30 分;每题且仅有一个正确选项)12345678910ABABCCBCAA11121314151617181920BDBCCDCACB二、问题求解(共2 题,每题 5 分,共计10 分)1 52 2880三、阅读程序写结果。(共4 题,每题8 分,共计32 分)10614ACBBADAD四、完善程序(前2 空每空 2 分,后 8 空每空 3 分,共计28 分)1、 0 yj1 ) & (fifi-1) ans=max_f2、 false useddatai=flase j n break9

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报