您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 2019CSP入门组第一轮认证模拟试题
2019CSP第一轮认证模拟题选手注意:请在答题纸上作答,写在试题纸上一律无效。不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料今年第一轮认证考试题型:单选题30分,程序阅读(对错题+单选题共40分),程序完成题(单选题,30分)一、单项选择题(共20题,每题分,共计30分;每题且仅有一个正确选项)1.计算机如果缺少(),将无法正常启动。A.内存B.鼠标C.U盘D.摄像头2.一片容量为8GB的SD卡能存储大约()张大小为2MB的数码照片。A.1600B.2000C.4000D.160003.有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。这种想法是()。A.正确的,将文件放入回收站意味着彻底删除、无法恢复B.不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C.不正确的,即使将回收站清空,文件只是被标记为删除,仍可能通过恢复软件找回D.不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除4.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了()。A.寄存器B.高速缓存C.闪存D.外存5.十进制数与八进制数()值相等。A.B.C.D.6.计算机用户可以根据需要安装软件,那么计算机的软件系统一般分为()A.系统软件和应用软件B.管理软件和控制软件C.军用软件和民用软件D.高级软件和一般软件7.关于互联网,下面的说法哪一个是正确的()。A.新一代互联网使用的IPv6标准是IPv5标准的升级与补充。B.互联网的入网主机如果有了域名就不再需要IP地址。C.互联网的基础协议为TCP/IP协议。D.互联网上所有可下载的软件及数据资源都是可以合法免费使用的8.关于程序设计语言,下面哪个说法是正确的:A.加了注释的程序一般会比同样的没有加注释的程序运行速度慢。B.高级语言开发的程序不能使用在低层次的硬件系统(如:自控机床)或低端手机上。C.高级语言相对于低级语言更容易实现跨平台的移植。D.以上说法都不对。9、已知大写字母A的ASCII编码为65(十进制),则大写字母J的十进制ASCII编码为:A.71B.72C.73D.7410.广域网的英文缩写是()。A.LANB.WANC.MAND.LNA11.如果a和b都是整形,a的值为5,b的值为2,那么a/b运算结果为()。A.2B.C.5D.112.在c++中使用cin和cout应该调用()库。A.iostreamB.cstdioC.cmathD.stack13.整形变量a和b,a的值为5,执行语句b=++a后,b的值为()A.5B.6C.0D.114.n是一个三位数,那n的十位数为()A.(n%10)/10B.(n/100)%10C.(n/100)%100D.(n%100)/1015.C++中x取值范围大于1并且小于100正确表示方法()A.x1&&x100B.x1||x100C.x1&x100D.x1##x10016.读入一个整数a,如果a为偶数在屏幕上输出“yes”,如果a为奇数在屏幕上输出“no”。为实现该功能程序①处应该填写()。A.a/2==1B.a/2==0C.a%2=0D.a%2==0#includeiostreamusingnamespacestd;intmain(){inta;cina;if(①)coutyes;elsecoutno;}17.如果a的值为2,执行以下代码段输出()switch(a){case1:cout1;case2:cout2;case3:cout3;default:couterror;}A.23errorB.2C.23D.error18.编写程序计算2+12+22+……102+……1002,①处应该填写()#includeiostreamusingnamespacestd;intmain(){inti,s;s=0;for(i=2;i=1002;①)s=s+i;couts;}A.i=i+1B.i=i+10C.i=i+2D.i=i+10019.执行以下程序段输出()for(i=1;i=5;i=i+1){if(i==3)continue;couti;}A.45B.12C.12345D.124520.执行以下程序段输出()a=123;s=0;while(a0){s=s+a%10;a=a/10;}couts;A.6B.123C.3D.12二、程序阅读(每题4分,共40分)1.楼梯有N阶,上楼可以一步上一阶,也可以一步上二阶,计算上楼共有多少种不同的走法。当N=1时,只有1种走法;N=2时有2种走法;N=5时,有8种走法。A正确B错误2.A队和B队各有5名选手围坐一桌进行比赛,比赛规定相同队伍选手必须相隔就坐,即每个A队选手左右旁都是B队选手,每个B队选手左右旁都是A队选手。那么,这一桌一共有1440种不同的就坐方案。注:如果在两个方案中,每个选手左右相邻的选手相同,则视为同一种方案。A正确B错误3.#includeiostreamusingnamespacestd;intmain(){inta,b,c,d;cinab;a=a+b;b=a%10;c=a-b;d=a/10;coutaendl;coutbendl;coutcendl;coutb*10+dendl;}输入:1523输出:3883083A正确B错误4.#includeiostreamusingnamespacestd;intmain(){inta,b,c;cinabc;if(ab&&bc)couta''b''c''endl;if(ac&&cb)couta''c''b''endl;if(ba&&ac)coutb''a''c''endl;coutover;}输入:321输出:321A正确B错误5.#includeiostreamusingnamespacestd;intmain(){inta,b,c;cinab;c=a;while(c%b!=0){c=c+a;coutcendl;}}输入:1215输出:60A正确B错误6.#includeiostreamusingnamespacestd;intmain(){inti,j;for(i=1;i=4;i++){j=4;while(i=j){couti*10+j;j--;}coutendl;}return0;}输出:14131211242322343344A正确B错误7.#includeiostreamusingnamespacestd;inta,b;intwork(inta,intb){if(a%b)returnwork(b,a%b);returnb;}intmain(){cinab;coutwork(a,b)endl;return0;}输入:2012输出:_______A.5C.48.#includeiostreamusingnamespacestd;intmain(){inta[3],b[3];inti,j,tmp;for(i=0;i3;i++)cinb[i];for(i=0;i3;i++){a[i]=0;for(j=0;j=i;j++){a[i]+=b[j];b[a[i]%3]+=a[j];}}tmp=1;for(i=0;i3;i++){a[i]%=10;b[i]%=10;tmp*=a[i]+b[i];}couttmpendl;return0;}输入:235输出:_______A.512C.45D.4169.#includeiostreamusingnamespacestd;constintc=2009;intmain(){intn,p,s,i,j,t;cinnp;s=0;t=1;for(i=1;i=n;i++){t=t*p%c;for(j=1;j=i;j++)s=(s+t)%c;}coutsendl;return0;}输入:112输出:A.782C.781D.78010.#includeiostreamusingnamespacestd;constintmaxn=50;voidgetnext(charstr[]){intl=strlen(str),i,j,k,temp;k=l-2;while(k=0&&str[k]str[k+1])k--;i=k+1;while(il&&str[i]str[k])i++;temp=str[k];str[k]=str[i-1];str[i-1]=temp;for(i=l-1;ik;i--)for(j=k+1;ji;j++)if(str[j]str[j+1]){temp=str[j];str[j]=str[j+1];str[j+1]=temp;}return;}intmain(){chara[maxn];intn;cinan;while(n0){getnext(a);n--;}coutaendl;return0;}输入:NOIP3输出:A.NPOIC.OIPND.INPO三、程序完成题(每题3分,共30分)1.数列输出输入两个整数m和n,输出从m到n的数列。例如输入:35,输出序列为:345;输入:53则输出:543。#includeiostreamusingnamespacestd;intmain(){inti,j,m,①;cinmn;if(m②n){for(i=m;i=n;③)couti'';}else{for(i=④;i=n;⑤)couti'';}}①A.nC.空白D.y②A.B.=C.D.=③A.i--C.i=i+2D.i++④A.nB.mC.m+1D.1⑤A.i--C.i=i+2D.i++2.同行列对角线的格输入三个自然数n,x,y(1=x=n,1=y=n),输出在一个n*n格的棋盘中(行列均从1开始编号),与格子(x,y)同行、同列、同一对角线的所有格子的位置。如:n=4,x=2,x=3表示了棋盘中的第二行第三列的格子,如下图:当n=4,x=2,y=3时,输出的结果是:(2,1)(2,2)(2,3)(2,4)同一行上格子的位置(1,3)(2,3)(3,3)(4,3)同一列上格子的位置(1,2)(2,3)(3,4)左上到右下对角线上的格子的位置(4,1)(3,2)(2,3)(1,4)左下到右上对角线上的格子的位置#includeiostreamusingnamespacestd;intmain(){intn,x,y,i,j;cinnxy;for(i=1;i=n;i++)cout'('x','①')';coutendl;for(i=1;i=n;i++)cout'('i','y')';cout②;for(inti=1;i=n;i++){if(③0&&③=n)cout'('i','③')';}coutendl;for(inti=n;④;i--){if(⑤0&&⑤=n)cout'('i','⑤')';}return0;}①A.i+1C.yD.y+i②A.endC.endl③A.y-x+x-yD.i+y-x④A.i=1B.i1C.i0D.i0⑤A.x+yB.x+y-iC.i+y-xD.i+x-y答题纸班级姓名一、单项选择题(共20题,每题1.5分,共计30分;每题且仅有一个正确选项)1234567891011121314151617181920二、程序阅读(每题4分,共
本文标题:2019CSP入门组第一轮认证模拟试题
链接地址:https://www.777doc.com/doc-6913804 .html