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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(CSP入门组第一轮认证模拟试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CSP入门组第一轮认证模拟试题.docx

1、CSP入门组第一轮认证模拟试题2019CSP第一轮认证模拟题选手注意: 请在答题纸上作答,写在试题纸上一律无效。 不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料 今年第一轮认证考试题型:单选题30分,程序阅读(对错题+单选题共40分),程序完成题(单选题,30分)一、单项选择题(共20题,每题分,共计30分;每题且仅有一个正确选项) 1计算机如果缺少( ),将无法正常启动。A内存 B鼠标 C U盘 D 摄像头 2一片容量为 8GB 的 SD 卡能存储大约( )张大小为 2MB 的数码照片。A1600 B2000 C4000 D160003.有人认为,在个人电脑送修前,将文

2、件放入回收站中就是已经将其删除了。这种想法是( )。A正确的,将文件放入回收站意味着彻底删除、无法恢复B不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C不正确的,即使将回收站清空,文件只是被标记为删除,仍可能通过恢复软件找回D不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除4主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了( )。A.寄存器 B.高速缓存 C.闪存 D.外存5十进制数与八进制数( )值相等。A B

3、 C D6 计算机用户可以根据需要安装软件,那么计算机的软件系统一般分为( )A系统软件和应用软件B管理软件和控制软件C军用软件和民用软件D高级软件和一般软件7关于互联网,下面的说法哪一个是正确的( )。A新一代互联网使用的IPv6标准是IPv5标准的升级与补充。B互联网的入网主机如果有了域名就不再需要IP地址。C互联网的基础协议为TCP/IP协议。D互联网上所有可下载的软件及数据资源都是可以合法免费使用的8关于程序设计语言,下面哪个说法是正确的:A 加了注释的程序一般会比同样的没有加注释的程序运行速度慢。B 高级语言开发的程序不能使用在低层次的硬件系统(如:自控机床)或低端手机上。C高级语言

4、相对于低级语言更容易实现跨平台的移植。D以上说法都不对。9、已知大写字母A的ASCII编码为65(十进制),则大写字母J的十进制ASCII编码为:A71 B72 C73 D7410广域网的英文缩写是( )。 A LAN B WAN C MAN D LNA11如果a和b都是整形,a的值为5,b的值为2,那么a/b运算结果为( )。A 2 B C 5 D 112在c+中使用cin和cout应该调用( )库。A iostream B cstdio Ccmath D stack13整形变量a和b,a的值为5,执行语句b=+a后,b的值为( )A 5 B 6 C 0 D 114n是一个三位数,那n的十位

5、数为( )A (n%10)/10 B (n/100)%10 C (n/100)%100 D (n%100)/1015C+中x取值范围大于1并且小于100正确表示方法( )Ax1&x1|x1&x1#x10016读入一个整数a,如果a为偶数在屏幕上输出“yes”,如果a为奇数在屏幕上输出“no”。为实现该功能程序处应该填写( )。Aa/2= =1 B a/2= =0 C a%2=0 D a%2= =0#includeusing namespace std;int main() int a; cina; if ( ) coutyes; else coutno;17如果a的值为2,执行以下代码段输出(

6、 )switch(a) case 1:cout1; case 2:cout2; case 3:cout3; default:couterror; A23 error B 2 C 23 D error18编写程序计算2+12+22+102+1002,处应该填写( )#includeusing namespace std;int main() int i,s; s=0; for(i=2;i=1002; ) s=s+i; couts;Ai=i+1 B i=i+10 C i=i+2 D i=i+10019执行以下程序段输出( )for(i=1;i=5;i=i+1) if (i= =3) continu

7、e; cout0) s=s+a%10; a=a/10; couts;A6 B 123 C 3 D 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.#includeusing

8、 namespace std;int main() int a,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#includeusing namespace std;int main() int a,b,c; cinabc; if (ab&bc) couta b c c&cb) couta c b a&ac) coutb a c endl; coutover; 输入:3 2 1输出:3 2 1A正确 B错误5

9、 #includeusing namespace std;int main() int a,b,c; cinab; c=a; while(c%b!=0) c=c+a; coutcendl; 输入:12 15输出:60A正确 B错误6 #includeusing namespace std;int main() int i,j; for(i=1;i=4;i+) j=4; while(i=j) couti*10+j ; j-; coutendl; return 0;输出:14 13 12 1124 23 2234 3344A正确 B错误7. #include using namespace std

10、; int a,b; int work(int a,int b) if (a%b) return work(b,a%b); return b; int main() cin a b; cout work(a,b) endl; return 0; 输入: 20 12输出: _A5 C. 4 8.#include using namespace std; int main() int a3,b3; int i,j,tmp; for (i=0;i bi; for (i=0;i3;i+) ai=0; for (j=0;j=i;j+) ai+=bj; bai%3+=aj; tmp=1;for (i=0;

11、i3;i+) ai%=10; bi%=10; tmp*=ai+bi; cout tmp endl; return 0; 输入: 2 3 5输出: _A512 C. 45 D. 4169. #include using namespace std; const int c=2009; int main() int n,p,s,i,j,t; cin n p; s=0;t=1; for(i=1;i=n;i+) t=t*p%c; for(j=1;j=i;j+) s=(s+t)%c; cout s endl; return 0; 输入: 11 2 输出:A782 C. 781 D. 78010. #in

12、clude using namespace std; const int maxn=50; void getnext(char str) int l=strlen(str),i,j,k,temp; k=l-2; while(k=0&strkstrk+1) k-; i=k+1; while(istrk) i+; temp=strk; strk=stri-1; stri-1=temp; for(i=l-1;ik;i-) for(j=k+1;jstrj+1) temp=strj; strj=strj+1; strj+1=temp; return ; int main() char amaxn; in

13、t n; cin a n; while(n0) getnext(a); n-; cout a endl; return 0; 输入: NOIP 3 输出:ANPOI C. OIPN D. INPO三、程序完成题(每题3分,共30分) 1 数列输出输入两个整数m和n,输出从m到n的数列。例如输入: 3 5,输出序列为:3 4 5;输入:5 3则输出:5 4 3。#includeusing namespace std;int main() int i,j,m,; cinmn; if(mn) for(i=m;i=n; ) couti=n; ) couti B.= C. D. =Ai- C. i=i+

14、2 D. i+An B. m C. m+1 D. 1Ai- C. i=i+2 D. 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)

15、(2,3) (1,4) 左下到右上对角线上的格子的位置#includeusing namespace std;int main() int n,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(int i=1;i0&=n) cout(i,); cout0&=n) cout(i,=1 B. i1 C. i0 D. i0Ax+y B. x+y-i C. i+y-x D. i+x-y答题纸班级 姓名一、单项选择题(共20题,每题15分,共计30分;每题且仅有一个正确选项)

16、1234567891011121314151617181920二、程序阅读(每题4分,共40分)12345678910三、程序完成题(每题3分,共30分) 1 数列输出123452 同行列对角线的格12345参考答案一、单项选择题(共20题,每题15分,共计30分;每题且仅有一个正确选项)12345678910ACCBDACCDB11121314151617181920AABDADABDA二、程序阅读(对错题+单选题共40分) 12345678910ABABBACDAA1 82 28803388308343 2 1Over5.243648606.14 13 12 1124 23 2234 3344三、程序完成题(每题3分,共30分)1、12345ACDBA n 或者=1 x+y-i或者等价交换式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1