2025年6月GESP编程能力认证C++等级考试二级真题(含答案).docxVIP

  • 1
  • 0
  • 约6.1千字
  • 约 10页
  • 2026-01-15 发布于江苏
  • 举报

2025年6月GESP编程能力认证C++等级考试二级真题(含答案).docx

2025年6月GESP编程能力认证C++等级考试二级真题(含答案)

一、单选题(每题2分,共30分)。

1.2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的()。

A.处理器

B.存储器

C.输入设备

D.输出设备

答案:C。

2.小明购置的计算机使用一年后觉得内存不够用了,想购置一个容量更大的内存条,这时他需要的内存条是()。

A.RAM

B.ROM

C.CACHE

D.EPROM

答案:A。

3.下面C++代码执行后的输出是()。

inta=3;

floatb=3.5;

cout(a*=b);

A.3

B.3.5

C.10

D.11

答案:C。

4.下面C++代码用于获得正整数的第3位数,如1234则输出2。如果是一位数或两位数,则输出0。横线处应填入的代码是()。

intN,remainder;

cout请输入正整数:;

cinN;

cout_________________;

A.N%1000/100

B.N/1000%100

C.N/1000/100

D.N%100/100

答案:A。

5.下面C++代码执行,其输出是()。

inta,b=(6,28);

b==a;

a=b;

coutab;

A.628

B.66

C.286

D.2828

答案:D。

6.今天星期六,其后第N天星期几?如果是星期一到星期六输出形如:星期1、星期2等,星期天则输出星期天。下面的C++代码用于完成上述要求,横线处应填上的代码是()。

intN,remainder;

cinN;

remainder=_____________;

if(remainder==0)

printf(星期六后第%d天是星期天\n,N);

else

printf(星期六后第%d天是星期%d\n,N,remainder);

A.(N+6)/7

B.(N+6)//7

C.N%7

D.(N+6)%7

答案:D。

7.下面的C++代码执行后其输出是()。

inti,Sum=0;

for(i=1;i10;i++){

Sum+=i;

if(i%2)continue;

if(i%7)break;

}

coutSum;

A.45

B.28

C.3

D.0

答案:C。

8.下面C++代码执行后其输出是()。

inti,j;

for(i=1;i12;i++)

for(j=1;ji;j++)

if(i*j%2==1)

break;

couti*j;

A.110

B.22

C.12

D.3

答案:C。

9.下面C++代码执行后输出是()。

inti,cnt=0;

for(i=-99;i100;i+=2)

cnt=1+cnt;

coutcnt;

A.101

B.100

C.99

D.98

答案:B。

10.下面C++代码执行后输出是()。

inti;

for(i=1;i10;i++){

if(i%3!=0){

printf(A#);

continue;

}

else

break;

printf(0#);

}

if(i==10)cout1;

A.A#A#

B.A#0#A#0

C.A#A#1

D.A#0#A#0#1

答案:A。

11.下面C++代码执行后的输出是()。

inti,j;

for(i=0;i3;i++)

for(j=0;ji;j++)

printf(%d#%d-,i,j);

printf(END);

A.0#0-1#0-2#0-2#1-END

B.0#0-1#0-1#1-2#0-2#1-2#2-3#0-3#1-3#2-END

C.0#0-1#0-1#1-2#0-2#1-2#2-END

D.1#0-2#0-2#1-END

答案:D。

12.下面C++代码执行后,将输出不能被3整除且除以5余数为2的数。下列选项不能实现的是()。

inti,

文档评论(0)

1亿VIP精品文档

相关文档