好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

2019CSP 第一轮认证模拟题

选手注意: 请在答题纸上作答,写在试题纸上一律无效。 不得使用任何电子设备(如计算器、手机、电子词典

等)或查阅任何书籍资料 今年第一轮认证考试题型:单选题 30 分,程序阅读(对错题 +单选题共 40 分),程序完成题(单选 题, 30 分)

一、单项选择题(共 20 题,每题 1.5分,共计 30 分;每题且仅有一个正确选项)

1.计算机如果缺少(

A .内存 B .鼠标

),将无法正常启动。

C. U 盘

D. 摄像头

2.一片容量为 8GB 的 SD 卡能存储大约( )张大小为 2MB 的数码照片。 A .1600 B . 2000 C.4000 D .16000

3. 有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。这种想法是( )。 A ?正确的,将文件放入回收站意味着彻底删除、无法恢复 B ?不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复

C. 不正确的,即使将回收站清空,文件只是被标记为删除,仍可能通过恢复软件找回 D. 不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除 4 ?主存储器的存取速度比中央处理器(

CPU)的工作速度慢得多,从而使得后者的效率受到影响。而

根据局部性原理, CPU 所访问的存储单元通常都趋于聚集在一个较小的连续区域中。 于是, 为了提高系 统整体的执行效率,在 CPU 中引入了( )。

A.寄存器

B.高速缓存

)值相等。 D. 0.4

C.闪存

D.外存

5 .十进制数0.5与八进制数( A . 0.8 B. 0.5 C. 0.1

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 编码为:

C. 73 D. 74

A. 71 B. 72 10. A . LAN B . WAN C. MAN D . LNA 11.

广域网的英文缩写是( )。

如果a和b都是整形,a)。

的值为5, b的值为2,那么a/b运算结果为(

A . 2 B.

2.5 C.

5 D.

1

12. 在 c++ 中使用 cin 和 cout 应该调用( )库。 A . iostream B. cstdio C. cmath D. stack

13. 整形变量 a 和 b, a 的值为 5,执行语句 b=++a 后, b 的值为( ) A . 5 B.

6 C.

0 D.

1

14. n 是一个三位数,那 n 的十位数为( )

A. (n)/10 B. (n/100) C. (n/100)0 D. (n0)/10 15.

C++中x取值范围大于1并且小于100正确表)

x>1||x<100 C.

x>1&x<100 D.

x>1##x<100

示方法(

A. x>1&&x<100 B.

16?读入一个整数a,如果a为偶数在屏幕上输出“ yes”如果a为奇数在屏幕上输出“ no”。为实现该 功能程序①

处应该填写(

A. a/2= =1 B. #include using namespace std; int main()

{

)。

a/2= =0 C.

a%2=0 D.

a%2= =0

int a; cin>>a; if (① ) cout<<\else cout<<\

}

17.如果 a 的值为 2,执行以下代码段输出( )

switch(a)

{

case 1:cout<<1; case 2:cout<<2; case 3:cout<<3; default:cout<<\

}

A .23 error B. 2 C. 23 D . error

18. 编写程序计算 2+12+22+……102+……1002①处应该填写( #include using namespace std; int main()

{

int i,s; s=0;

for(i=2;i<=1002; ①) s=s+i; cout<

}

A. i=i+1 B. i=i+10 C. i=i+2 D. i=i+100 19.

执行以下程序段输出( )

for(i=1;i<=5;i=i+1)

{

if (i= =3) continue; cout<

A .45 B. 12 C. 12345 D . 1245 20.执行以下程序段输出( )

a=123;

s=0; while(a>0)

{

s=s+a;

)

a=a/10;

}

cout<

A .6 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.

#include using namespace std; int main()

{

int a,b,c,d; cin>>a>>b; a=a+b; b=a; c=a-b; d=a/10; cout<

}

输入 :

15 23

输出 :

38 8 30 83

A 正确 B 错误 4.

#include using namespace std; int main()

{

int a,b,c; cin>>a>>b>>c;

if (a>b&&b>c)

cout<c&&c>b)

cout<a&&a>c) cout<

}

输入: 3 2 1 输出:

3 2 1

A 正确 B 错误 5.

#include using namespace std; int main()

{

int a,b,c; cin>>a>>b; c=a;

while(c%b!=0)

{

c=c+a; cout<

}

}

输入: 12 15 输出:

60

A 正确 B 错误 6.

#include using namespace std; int main()

{

int i,j;

for(i=1;i<=4;i++)

{

j=4; while(i<=j)

{

cout<

}

cout<

}

return 0;

}

输出:

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

2019CSP第一轮认证模拟题选手注意:请在答题纸上作答,写在试题纸上一律无效。不得使用任何电子设备(如计算器、手机、电子词典等)或查阅任何书籍资料今年第一轮认证考试题型:单选题30分,程序阅读(对错题+单选题共40分),程序完成题(单选题,30分)一、单项选择题(共20题,每题1.5分,共计30分;每题且仅有一
推荐度:
点击下载文档文档为doc格式
7afj97tudz58u602x74s2b61z97lf1017mv
领取福利

微信扫码领取福利

微信扫码分享