理论卷2024年3月GESP等级认证(C++) · 四级

GESP C++ 4级 2024.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #12483
分值 2

若函数声明为 int f(int &x){ x+=3; return x; } ,则对声明的变量 int a=3 ,下面哪个调用能够改变 a 的值

A

f(&a) ;

B

f(*a) ;

C

f(a) ;

D

f(a-3) ;

2
单选题号 #12484
分值 2

下面C++代码执行后,输出的是

int main()
{
 int ×[]={2, 0, 2, 4};
 char geSP[]="Grade Examination of SP";

 cout << geSP[sizeof(x)] << endl;

 cout << endl;
 return 0;
}
A

G

B

e

C

n

D

P

3
单选题号 #12485
分值 2

下面C++代码执行后输出是

int foo(float *f){
 return int(*f*2);
}

int main(){
 float fnum[10]={1.1};
 fnum[1]=foo(fnum);
 cout << fnum[0]+fnum[1] << endl;

 cout << endl;
 return 0;
}
A

1

B

1.1

C

3

D

3.1

4
单选题号 #12486
分值 2

对二维数组 int arr[3][16]; ,则 arr[1] 占用内存的大小为( )字节

A

4

B

16

C

48

D

64

5
单选题号 #12487
分值 2

对二维数组 int arr[3][16]; ,若 arr 的地址是 0x28cbc0 ,则 arr[1] 的值是

A

0x28cbc4

B

0x28cbd0

C

0x28cc00

D

不确定

6
单选题号 #12488
分值 2

下面C++代码执行后输出是

int main(){
 char *p="I love GESP!";
 cout << p+5 << endl;

 cout << endl;
 return 0;
}
A

e

B

I lov

C

e GESP!

D

GESP!

7
单选题号 #12489
分值 2

下面 C++ 代码执行以后输出的是

int rc=5;
int main()
{
 int rc;
 cout << ++rc << endl;

 cout << endl;
 return 0;
}

A

0

B

1

C

6

D

不确定

8
单选题号 #12490
分值 2

下面 C++ 函数中采用的算法是

int fib(int n){
 int i, f[n] = {0, 1};

 for(int i = 2; i <= n; i++)
 f[i] = f[i - 1] + f[i - 2];

 return f[n];
}
A

递推

B

递归

C

迭代

D

循环

9
单选题号 #12491
分值 2

插入排序在最好情况下的时间复杂度是( )

A

O(1)O(1)

B

O(N/2)O(N/2)

C

O(N)O(N)

D

O(N2)O(N^2)

10
单选题号 #12492
分值 2

在如下的C++代码执行后,设第11和12行的输出地址值分别为 X 和 Y ,则下面正确的是

struct pass{
 int no;
 char name [20];
 int level;
};

int main()
{
 struct pass XiaoYang;

 cout << "&XiaoYang=" << &XiaoYang << endl; //11行
 cout << "&(XiaoYang.no)=" << &(XiaoYang.no) << endl; //12行

 cout << endl;
 return 0;
}
A

X>Y

B

X==Y

C

X<Y

D

不确定

🔒

已解锁前 10 题

第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款