NOIP2021普及组初赛及答案

上传人:m**** 文档编号:200950984 上传时间:2023-04-17 格式:DOCX 页数:8 大小:25.26KB
收藏 版权申诉 举报 下载
NOIP2021普及组初赛及答案_第1页
第1页 / 共8页
NOIP2021普及组初赛及答案_第2页
第2页 / 共8页
NOIP2021普及组初赛及答案_第3页
第3页 / 共8页
资源描述:

《NOIP2021普及组初赛及答案》由会员分享,可在线阅读,更多相关《NOIP2021普及组初赛及答案(8页珍藏版)》请在装配图网上搜索。

1、第十八届全国青少年信息学奥林匹克联赛初赛普及组 C 语言试题)选手注意: 试题纸共有10页,答题纸共有2页,满分100分。请在答题纸上作答,写在试题纸上一律无效。1 计算机如果缺少( ),将无法正常启动。A. 内存 B.鼠标 C. U盘D.摄像头 2( )是一种先进先出的线性表。A.栈B.队列C.哈希表(散列表)D.二叉树3. 目前计算机芯片(集成电路)制造的主要原料是( ),它是一种可以在沙子中提炼出的物质。A.硅B.铜C.锗D.铝4. 十六进制数 9A 在()进制下是 232。A.四B.八C.十D.十二5. ()不属于操作系统。A. WindowsB. DOSC. PhotoshopD.

2、NOI Linux6. 如果一棵二叉树的中序遍历是BAC,那么它的先序遍历不可能是()。A. ABCB.CBAC.ACBD. BAC7. 目前个人电脑的()市场占有率最靠前的厂商包括Intel、AMD等公司。A.显示器B.CPUC.内存D.鼠标8. 使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1个逆序对,因此序列 5 4, 3, 2, 1 需要执行( )次操作,才能完成冒泡排序。A. 0B. 5C. 10D. 159. 1946年诞生于美国宾夕法尼亚大学的ENIAC属于( )计算机。A.电子管B.晶体管C.集成电路D.超大规模集成电路10. 无论是TCP/IP模型还是OSI模

3、型,都可以视为网络的分层模型,每个网络协议都会被归入某一层 中。如果用现实生活中的例子来比喻这些“层”,以下最恰当的是( )。A. 中国公司的经理与波兰公司的经理交互商业文件中园佥司经理波兰公司经理t ir 4赛层=卜国公可速理翹韦11第2展波兰公司翻译11-第1层中国邮逓员J f減兰邮递员B. 军队发布命令第4层司令1車檢1军按214师长1师长师偸师长4444团长1团民E团长3团长4团长团长&团长:丁团长C 国际会议中,每个人都与他国地位对等的人直接进行会谈第Q展英国玄壬*瑞典国壬第3层英国首相+*瑞典首相第已层英国外交大臣*!瑞典外交丈臣第1层圭国蔓瑤搠大便*彌韓秀黄国大便D 体育比赛中,

4、每一级比赛的优胜者晋级上一级比赛奥运会全运会f第2层省运会第1层市运会11. 矢量图(Vector Image)图形文件所占的贮存空间比较小,并且无论如何放大、缩小或旋转等都不 会失真,是因为它( )。A. 记录了大量像素块的色彩值来表示图像B. 用点、直线或者多边形等基于数学方程的几何图元来表示图像C. 每个像素点的颜色信息均用矢量表示D. 把文件保存在互联网,采用在线浏览的方式查看图像12. 如果一个栈初始时为空,且当前栈中的元素从栈顶到栈底依次为a, b,c,另有元素d已经出栈, 则可能的入栈顺序是( )。A. a, d, c, bB. b, a, c, dC. a, c, b, d D

5、. d, a, b, c13. ()是主要用于显示网页服务器或者文件系统的HTML文件的内容,并让用户与这些文件交互的一种软件。A.资源管理器B.浏览器 C.电子邮件D.编译器14 .()是目前互联网上常用的E-mail服务协议。AHTTPBFTPCPOP3DTelnet15()就是把一个复杂的问题分成两个或更多的相同类似的子问题,再把子问题分解成更小的子问题直到最后的子问题可以简单地直接求解。而原问题的解就是子问题解的并。A.动态规划B.贪心C.分治D.搜索16.地址总线的位数决定了 CPU可直接寻址的内存空间大小,例如地址总线为16位,其最大的可寻址 空间为64KB。如果地址总线是32位,

6、则理论上最大可寻址的内存空间为()。A128KBB1MBC1GBD4GB17蓝牙和 Wi-Fi 都是()设备。A.无线广域网B.无线城域网C.无线局域网D.无线路由器18在程序运行过程中,如果递归调用的层数过多,会因为()引发错误。A.系统分配的栈空间溢出B.系统分配的堆空间溢出C.系统分配的队列空间溢出D.系统分配的链表空间溢出19. 原字符串中任意一段连续的字符所组成的新字符串称为子串。则字符AAABBBCCC共有() 个不同的非空子串。A. 3B. 12C. 36D. 4520. 仿生学的问世开辟了独特的科学技术发展道路。人们研究生物体的结构、功能和工作原理,并将 这些原理移植于新兴的工

7、程技术中。以下关于仿生学的叙述,错误的是( )A.由研究蝙蝠,发明雷达B.由研究蜘蛛网,发明因特网C.由研究海豚,发明声纳D.由研究电鱼,发明伏特电池二、问题求解(共2题,每题5分,共计10分)1. 如果平面上任取n个整点(横纵坐标都是整数),其中一定存在两个点,它们连线的中点也是整点, 那么n至少是。2. 在NOI期间,主办单位为了欢迎来自各国的选手,举行了盛大的晚宴。在第十八桌,有名大陆选手和 5 名港澳选手共同进膳。为了增进交流,他们决定相隔就坐,即每个大陆选手左右旁都是港澳选手 每个港澳选手左右旁都是大陆选手。那么,这一桌一共种不同的就坐方案。注:如果在两个方案中,每个选手左右相邻的选

8、手相同,则视为同一种方案。三、阅读程序写结果。(共4题,每题8分,共计32分)1.#include int a,b,c,d,e,ans;int main()Scanf(“%d%d%d,&a,&b,&c)c;d=a+b;e=b+c;ans=d+e;printf(“dn,ans);return 0; 输入:1 2 5输出:2#include int n,i,ans;int main() Scanf(“%d”,&n); ans=0;for(i=1;i=n;i+) if(n%i=0) ans+;printf(“dn”,ans); return 0;输入:18 输出:3#include int n,i,

9、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 axy+u; else return axy+v;int main() scanf(“%d”,&n); for(i=1;i=n;i+)for(j=1;j=i;j+) scanf(“%d”,&aij); printf(“%dn”,solve(1,1);return 0;输入:52-1 42 -1 -2-1 6 4 03 2 -1 5 8输出:4#include #include in

10、t n,i,j,ans;char s100;char get(int i)if(in) return si;else return si-n;int main()Scanf(“%s”,s);n=strlen(s);ans=0;for(i=1;i=n-1;i+)for(j=0;j=n-1;j+)if(get(i+j)get(ans+j) break;for(j=0;j=n-1;j+) printf(“%c”,get(ans+j); printf(“n”);return 0;输入:CBBADADA输出:四、完善程序(前 2空每空 2分,后 8 空每空 3分,共计 28分)1.(坐标统计)输入n个整

11、点在平面上的坐标。对于每个点,可以控制所有位于它左下方的点(即#include #define SIZE 100int xSIZE,ySIZE,fSIZE;int n,i,j,max_f,ans;int main()scanf(“%d”,&n); 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+) printf(“%dn”,fi); printf(“%dn”,ans);return 0;输入:3 2 输出:1 21 32 12 33 13 2

12、#include #include #define SIZE 25 int usedSIZE; int dataSIZE; int n,m,i,j,k; int flag;int main()Scanf(“%d%d”,&n,&m); memset(used,0,sizeof(used); for(i=1;i=m;i+)datai=i;usedi=1; flag=0;while(flag) for(i=1;i=1;i-) : for(j=datai+1;j=n;j+) if(!usedj)usedj=1:dat ai二:flag=1:break:if(flag) for(k=i+1:k=m:k+

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

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!