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
{
)。
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
{
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
{
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 { int a,b,c; cin>>a>>b>>c; if (a>b&&b>c) cout<c&&c>b)
2019CSP入门组第一轮认证模拟试题



