理论卷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二进制数 在十进制下是( )。
A
3.25
B
4.125
C
6.25
D
11.125
3
单选题号 #12897
分值 2已知大写字符 '' 的 编码的十六进制表示为 ,则字符 '' 的 编码的十六进制表示为( )。
A
46
B
47
C
48
D
49
4
单选题号 #12898
分值 2以下哪个不是 C++ 语言中的运算符?( )
A
&
B
&&
C
*
D
**
5
单选题号 #12899
分值 2如果字符串定义为 char str[] = "Hello";,则字符数组 的长度为( )。
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
正整数的二进制表示中只会出现 和 。
B
不是 的整数次幂,所以十进制数无法转换为二进制数。
C
从二进制转换为 进制时,可以很方便地由低到高将每 位二进制位转换为对应的一位 进制位。
D
从二进制转换为 进制时,可以很方便地由低到高将每 位二进制位转换为对应的一位 进制位。
9
单选题号 #12903
分值 2下列关于 C++ 语言中数组的叙述,不正确的是( )。
A
数组必须先定义后使用。
B
数组的所有元素在内存中是连续存放的。
C
除了字符数组,在定义数组时“[]”内必须有常数。
D
不能对数组赋值,但可以对数组的每个基础类型的元素赋值。
10
单选题号 #12904
分值 2一个 类型的值,做以下哪个操作,一定会变回原来的值?( )
A
左移 位,再右移 位。
B
右移 位,再左移 位。
C
按位或 ,再按位与 。
D
按位异或 ,再按位异或 。
🔒
已解锁前 10 题
第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
