理论卷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 编码的十六进制表示为 ,则字符 '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}; ,则数组 占用的字节数为
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如果 是 类型的变量,下列哪个表达式的值一定为 ?
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 体验积分),交卷后查看答案与解析
