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

GESP C++ 3级 2023.06

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

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A

编辑

B

保存

C

调试

D

编译

2
单选题号 #12896
分值 2

二进制数 11.0111.01 在十进制下是( )。

A

3.25

B

4.125

C

6.25

D

11.125

3
单选题号 #12897
分值 2

已知大写字符 'AA' 的 ASCII\text{ASCII} 编码的十六进制表示为 0x410x41,则字符 'FF' 的 ASCII\text{ASCII} 编码的十六进制表示为( )。

A

46

B

47

C

48

D

49

4
单选题号 #12898
分值 2

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

A

&

B

&&

C

*

D

**

5
单选题号 #12899
分值 2

如果字符串定义为 char str[] = "Hello";,则字符数组 strstr 的长度为( )。

A

0

B

5

C

6

D

7

6
单选题号 #12900
分值 2

一个数组定义为 double array[3];,则这个数组占用内存的大小为( )。

A

24

B

12

C

3

D

6

7
单选题号 #12901
分值 2

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

A

int a[];

B

int b['3'];

C

int c[3.0];

D

int[3] d;

8
单选题号 #12902
分值 2

下列关于进制的叙述,不正确的是( )。

A

正整数的二进制表示中只会出现 00 和 11。

B

1010 不是 22 的整数次幂,所以十进制数无法转换为二进制数。

C

从二进制转换为 88 进制时,可以很方便地由低到高将每 33 位二进制位转换为对应的一位 88 进制位。

D

从二进制转换为 1616 进制时,可以很方便地由低到高将每 44 位二进制位转换为对应的一位 1616 进制位。

9
单选题号 #12903
分值 2

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

A

数组必须先定义后使用。

B

数组的所有元素在内存中是连续存放的。

C

除了字符数组,在定义数组时“[]”内必须有常数。

D

不能对数组赋值,但可以对数组的每个基础类型的元素赋值。

10
单选题号 #12904
分值 2

一个 intint 类型的值,做以下哪个操作,一定会变回原来的值?( )

A

左移 33 位,再右移 33 位。

B

右移 33 位,再左移 33 位。

C

按位或 77,再按位与 −8-8。

D

按位异或 77,再按位异或 77。

🔒

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

隐私政策服务条款