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

GESP C++ 4级 2023.09

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

人们所使用的手机上安装的App通常指的是

A

一款操作系统

B

一款应用软件

C

一种通话设备

D

以上都不对

2
单选题号 #12950
分值 2

下列流程图的输出结果是?图

A

9

B

7

C

5

D

11

3
单选题号 #12951
分值 2

对包含 nn 个元素的数组进行冒泡排序,平均时间复杂度一般为

A

图

B

图

C

图

D

以上都不正确

4
单选题号 #12952
分值 2

下列关于C++语言中指针的叙述,不正确的是

A

可以定义指向 int 类型的指针。

B

可以定义指向自定义结构体类型的指针。

C

自定义结构体类型可以包含指针类型的元素。

D

不能定义指向void类型的指针,那没有意义。

5
单选题号 #12953
分值 2

下列关于C++语言中数组的叙述,不正确的是

A

一维数组可以用来表示数列。

B

二维数组可以用来表示矩阵。

C

三维数组可以用来表示空间中物体的形状。

D

世界是三维的,所以定义四维数组没有意义。

6
单选题号 #12954
分值 2

下列关于C++语言中函数的叙述,正确的是

A

函数调用前必须定义。

B

函数调用时必须提供足够的实际参数。

C

函数定义前必须声明。

D

函数声明只能写在函数调用前。

7
单选题号 #12955
分值 2

下列关于C++语言中函数的叙述,不正确的是

A

两个函数的声明可以相同。

B

两个函数的局部变量可以重名。

C

两个函数的参数可以重名。

D

两个函数可以重名。

8
单选题号 #12956
分值 2

一个二维数组定义为 char array[3][10]; ,则这个二维数组占用内存的大小为

A

10

B

30

C

32

D

48

9
单选题号 #12957
分值 2

如果 n 为 int 类型的变量,一个指针变量定义为 int *p = &n; ,则下列说法正确的是

A

指针变量 p 的值与变量 n 是相同的。

B

指针变量 p 的值与变量 n 的地址是相同的。

C

指针变量 p 指向的值为 'n' 。

D

指针变量 p 指向的值与变量 n 的地址是相同的。

10
单选题号 #12958
分值 2

一个三维数组定义为 long long array[6][6][6]; ,则 array[1][2][3] 和 array[3][2][1] 在内存中的位置相差多少字节?

A

70字节

B

198字节

C

560字节

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号

隐私政策服务条款