首页 最新NOIP2022(第二十届)初赛普及组C语言试题及答案

最新NOIP2022(第二十届)初赛普及组C语言试题及答案

举报
开通vip

最新NOIP2022(第二十届)初赛普及组C语言试题及答案第PAGE\*MERGEFORMAT1页共NUMPAGES\*MERGEFORMAT7页第二十届全国青少年信息学奥林匹克联赛初赛普及组C语言试题竞赛时间:2022年10月12日14:30~16:30选手注意:试题纸共有8页,答题纸共有2页,总分值100分。请在答题纸上作答,写在试题纸上的一律无效。不得使用任何电子设备〔如计算器、、电子词典等〕或查阅任何书籍资料。一、单项选择题〔共20题,每题1.5分,共计30分;每题有且仅有一个正确选项〕1.以下哪个是面向对象的高级语言〔〕。A.汇编语言B.C++C...

最新NOIP2022(第二十届)初赛普及组C语言试题及答案
第PAGE\*MERGEFORMAT1页共NUMPAGES\*MERGEFORMAT7页第二十届全国青少年信息学奥林匹克联赛初赛普及组C语言试题竞赛时间:2022年10月12日14:30~16:30选手注意:试题纸共有8页,答题纸共有2页,总分值100分。请在答题纸上作答,写在试题纸上的一律无效。不得使用任何电子设备〔如计算器、、电子词典等〕或查阅任何书籍资料。一、单项选择题〔共20题,每题1.5分,共计30分;每题有且仅有一个正确选项〕1.以下哪个是面向对象的高级语言〔〕。A.汇编语言B.C++C.FortranD.Basic2.1TB代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的字节数量是〔〕。A.2的10次方B.2的20次方C.2的30次方D.2的40次方3.二进制数00100100和00010101的和是〔〕。A.00101000B.001010100C.01000101D.001110014.以下哪一种设备属于输出设备〔〕。A.扫描仪B.键盘C.鼠标D.打印机5.以下对操作系统功能的描述最为完整的是〔〕。A.负责外设与主机之间的信息交换B.负责诊断机器的故障C.控制和管理计算机系统的各种硬件和软件资源的使用D.将源程序编译成目标程序6.CPU、存储器、I/O设备是通过〔〕连接起来的。A.接口B.总线C.控制线D.系统文件7.断电后会丧失数据的存储器是〔〕。RAMB.ROMC.硬盘D.光盘8.以下哪一种是属于电子邮件收发的协议〔〕。A.SMTPB.UDPC.P2PD.FTP9.以下选项中不属于图像格式的是〔〕。A.JPEG格式B.TXT格式C.GIF格式D.PNG格式10.链表不具有的特点是〔〕。A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比11.以下各无符号十进制整数中,能用八位二进制表示的数中最大的是〔〕。A.296B.133C.256D.19912.以下几个32位IP地址中,书写错误的选项是〔〕。A.162.105.128.27D.10.0.0.113.要求以下程序的功能是计算:s=1+1/2+1/3+...+1/10。#includeintmain(){intn;floats;s=1.0;for(n=10;n>1;n--)s=s+1/n;printf("%6.4f\n",s);return0;}程序运行后输出结果错误,导致错误结果的程序行是〔〕。A.s=1.0;B.for(n=10;n>1;n--)C.s=s+1/n;D.printf("%6.4f\n",s);14.设变量x为float型且已赋值,那么以下语句中能将x中的数值保存到小数点后两位,并将第三位四舍五入的是〔〕。x=(x*100)+0.5/100.0;B.x=(x*100+0.5)/100.0;C.x=(int)(x*100+0.5)/100.0;D.x=(x/100+0.5)*100.0;15.有以下程序:#includeintmain(){ints,a,n;s=0;a=1;scanf("%d",&n);do{s+=1;a-=2;}while(a!=n);printf("%d\n",s);return0;}假设要使程序的输出值为2,那么应该从键盘给n输入的值是〔〕。A.-1B.-3C.-5D.016.一棵具有5层的满二叉树中结点数为〔〕。A.31B.32C.33D.1617.有向图中每个顶点的度等于该顶点的〔〕。A.入度B.出度C.入度与出度之和D.入度与出度之差18.设有100个数据元素,采用折半搜索时,最大比拟次数为〔〕。A.6B.7C.8D.1019.假设有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值,c>0。s=a;for(b=1;b<=c;b++)s+=1;那么与上述程序段功能等价的赋值语句是〔〕。A.s=a+bB.s=a+cC.s=s+cD.s=b+c计算机界的最高奖是〔〕。菲尔兹奖B.诺贝尔奖C.图灵奖D.普利策奖二、问题求解〔共2题,每题5分,共计10分;每题全部答对得5分,没有局部分〕1.把M个同样的球放到N个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的放置 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ?〔用K表示〕。例如:M=7,N=3时,K=8;在这里认为〔5,1,1〕和〔1,5,1〕是同一种放置方法。问:M=8,N=5时,K=_________。如下图,图中每条边上的数字表示该边的长度,那么从A到E的最短距离是_________。三、阅读程序写结果〔共4题,每题8分,共计32分〕1.#includeintmain(){inta,b,c,d,ans;scanf("%d%d%d",&a,&b,&c);d=a-b;a=d+c;ans=a*b;printf("Ans=%d\n",ans);return0;}输入:234输出:_________2.#includeintfun(intn){if(n==1)return1;if(n==2)return2;returnfun(n-2)-fun(n-1);}intmain(){intn;scanf("%d",&n);printf("%d\n",fun(n));return0;}输入:7输出:_________3.#include#includeconstintSIZE=100;intmain(){charst[SIZE];inti,len;fgets(st,sizeof(st),stdin);len=strlen(st);for(i=0;i='a'&&st[i]<='z')st[i]=st[i]-'a'+'A';}printf("%s\n",st);return0;}输入:Hello,mynameisLostmonkey.输出:_________4.#includeconstintSIZE=100;intmain(){intp[SIZE];intn,tot,i,cn;tot=0;scanf("%d",&n);for(i=1;i<=n;i++)p[i]=1;for(i=2;i<=n;i++){if(p[i]==1)tot++;cn=i*2;while(cn<=n){p[cn]=0;cn+=i;}}printf("%d\n",tot);return0;}输入:30输出:_________四、完善程序〔共2题,每题14分,共计28分〕1.〔数字删除〕下面程序的功能是将字符串中的数字字符删除后输出。请填空。〔每空3分,共12分〕#includeintdelnum(char*s){inti,j;j=0;for(i=0;s[i]!='\0';i++)if(s[i]<'0'(1)s[i]>'9'){s[j]=s[i];(2)}return(3)}constintSIZE=30;intmain(){chars[SIZE];intlen,i;fgets(s,sizeof(s),stdin);len=delnum(s);for(i=0;iconstintSIZE=100;intmatrix[SIZE+1][SIZE+1];introwsum[SIZE+1][SIZE+1];//rowsum[i][j] 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 第i行前j个数的和intm,n,i,j,first,last,area,ans;intmain(){scanf("%d%d",&m,&n);for(i=1;i<=m;i++)for(j=1;j<=n;j++)scanf("%d",&matrix[i][j]);ans=matrix(1)for(i=1;i<=m;i++)(2)for(i=1;i<=m;i++)for(j=1;j<=n;j++)rowsum[i][j]=(3)for(first=1;first<=n;first++)for(last=first;last<=n;last++){(4)for(i=1;i<=m;i++){area+=(5)if(area>ans)ans=area;if(area<0)area=0;}}printf("%d\n",ans);return0;}第二十届全国青少年信息学奥林匹克联赛初赛普及组参考 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 一、单项选择题〔共20题,每题1.5分,共计30分〕12345678910BDDDCBAABB11121314151617181920DCCCBACBBC二、问题求解〔共2题,每题5分,共计10分;每题全部答对得5分,没有局部分〕1.182.11三、阅读程序写结果〔共4题,每题8分,共计32分〕1.Ans=92.-113.HELLO,MYNAMEISLOSTMONKEY.4.10四、完善程序〔共计28分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及上机验证,可以不上报CCFNOI科学委员会复核〕Pascal语言C++语言C语言分值1.(1)or||3(2)j:=j+1或inc(j)j++或j=j+1或++j3(3)j3(4)s[i]32.(1)[1,1][1][1]3(2)rowsum[i,0]:=0rowsum[i][0]=03(3)rowsum[i,j-1]+matrix[i,j]rowsum[i][j-1]+matrix[i][j]3(4)area:=0area=03(5)rowsum[i,last]-rowsum[i,first-1]rowsum[i][last]-rowsum[i][first-1]4
本文档为【最新NOIP2022(第二十届)初赛普及组C语言试题及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
sunny半世烟雨
资深安全员
格式:doc
大小:84KB
软件:Word
页数:10
分类:
上传时间:2022-07-25
浏览量:0