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

GESP C++ 3级 2023.09

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

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

A

一款操作系统

B

一款应用软件

C

一种通话设备

D

以上都不对

2
单选题号 #12869
分值 2

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

A

60

B

20

C

5

D

1

3
单选题号 #12870
分值 2

已知大写字符 'A' 的 ASCII 编码的十六进制表示为 0x410x41 ,则字符 'L' 的ASCII编码的十六进制表示为

A

4A

B

4B

C

4C

D

52

4
单选题号 #12871
分值 2

以下哪个不是C++语言中的运算符?

A

~

B

~~

C

<

D

<<

5
单选题号 #12872
分值 2

如果数组定义为 long long array[] = {3, 5, 7, 2}; ,则数组 arrayarray 占用的字节数为

A

32

B

16

C

8

D

4

6
单选题号 #12873
分值 2

一个数组定义为 double array[3]; ,则可合理访问这个数组的元素的下标最大为

A

2

B

3

C

23

D

24

7
单选题号 #12874
分值 2

以下数组定义,符合C++语言语法的是

A

double a[];

B

double b[] = {1, 2.0, '3'};

C

double c[3.0];

D

double[] d = new double[3];

8
单选题号 #12875
分值 2

下列关于进制的叙述,正确的是

A

只有十进制和二进制能够用来表示小数,八进制和十六进制不可以。

B

常用的进制包括二进制、八进制、十进制、十六进制,其他进制在日常生活中很少使用。

C

对任意正整数,其二进制表示不会比它的十进制表示更短。

D

正整数的八进制表示中,每一位可能出现的最大数字是8。

9
单选题号 #12876
分值 2

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

A

可以定义 0 个元素的数组。

B

不能定义 -1 个元素的数组。

C

数组下标越界访问会产生编译错误。

D

程序运行时发生数组下标的越界访问,程序依然可能正常结束。

10
单选题号 #12877
分值 2

如果 aa 是 intint 类型的变量,下列哪个表达式的值一定为 truetrue ?

A

a + 1000 - 1000 == a

B

a * 2 / 2 == a

C

(a & 1) == 1

D

(a | 1) == a + 1

🔒

已解锁前 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号

隐私政策服务条款