林老师 · 客观题题库 · GESP 三级 · 2023 真题
GESP 三级 · 2023 真题
三级 · 2023 真题 · 客观题 · 每题 2 分
真题 复刻
试卷编号OBJ-730527
题目总数25 题 · 50 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 25 题 · 50 分 ,全部为客观题;
② 试卷右上角设有 「提交答卷」 与 「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。
当前筛选下没有题目
壹
客 观 题
25 QUESTIONS · 2 POINTS EACH
第 1 题
单选
☆
⧉
未作答
高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。
(2 分)
GESP 三级 2023-06 · 单选 第1题 | 知识点 C++程序结构、预处理指令
第 2 题
单选
☆
⧉
未作答
二进制数 11.01 11.01 11.01 在十进制下是( )。
(2 分)
A 3.01 3.01 3.01
B 3.05 3.05 3.05
C 3.125 3.125 3.125
D 3.25 3.25 3.25
GESP 三级 2023-06 · 单选 第2题 | 知识点 进制转换、二进制
第 3 题
单选
☆
⧉
未作答
已知大写字符 'A' 的 ASCII 编码的十六进制表示为 0x41,则字符 'F' 的 ASCII 编码的十六进制表示为( )。
(2 分)
A 46 46 46
B 47 47 47
C 48 48 48
D 49 49 49
GESP 三级 2023-06 · 单选 第3题 | 知识点 ASCII码、十六进制
第 4 题
单选
☆
⧉
未作答
(2 分)
GESP 三级 2023-06 · 单选 第4题 | 知识点 算术运算、位与、逻辑运算
第 5 题
单选
☆
⧉
未作答
如果字符串定义为 char str[] = "Hello";,则字符数组 str 的长度为( )。
(2 分)
GESP 三级 2023-06 · 单选 第5题 | 知识点 字符数组、字符型
第 6 题
单选
☆
⧉
未作答
一个数组定义为 double array[3];,则这个数组占用内存的大小为( )。
(2 分)
A 24 24 24
B 12 12 12
C 6 6 6
D 3 3 3
GESP 三级 2023-06 · 单选 第6题 | 知识点 一维数组、浮点型
第 7 题
单选
☆
⧉
未作答
(2 分)
A int a[];
B int b['3'];
C int c[3.0];
D int[3] d;
GESP 三级 2023-06 · 单选 第7题 | 知识点 一维数组、字符型
第 8 题
单选
☆
⧉
未作答
(2 分)
A 正整数的二进制表示中只会出现 0 0 0 和 1 1 1 。
B 10 10 10 不是 2 2 2 的整数次幂,所以十进制数无法转换为二进制数。
C 从二进制转换为 8 8 8 进制时,可以很方便地由低到高将每 3 3 3 位二进制位转换为对应的一位 8 8 8 进制位。
D 从二进制转换为 16 16 16 进制时,可以很方便地由低到高将每 4 4 4 位二进制位转换为对应的一位 16 16 16 进制位。
GESP 三级 2023-06 · 单选 第8题 | 知识点 进制转换、二进制
第 9 题
单选
☆
⧉
未作答
下列关于 C++语言中数组的叙述,不正确的是( )。
(2 分)
A 数组必须先定义后使用。
B 数组的所有元素在内存中是连续存放的。
C 除了字符数组,在定义数组时 [] 内必须有常数。
D 不能对数组赋值,但可以对数组的每个基础类型的元素赋值。
GESP 三级 2023-06 · 单选 第9题 | 知识点 一维数组、字符数组
第 10 题
单选
☆
⧉
未作答
一个 int 类型的值,做以下哪个操作,一定会变回原来的值?( )
(2 分)
A 左移 3 3 3 位,再右移 3 3 3 位。
B 右移 3 3 3 位,再左移 3 3 3 位。
C 按位或 7 7 7 ,再按位与 -8。
D 按位异或 7 7 7 ,再按位异或 7 7 7 。
GESP 三级 2023-06 · 单选 第10题 | 知识点 位异或、移位运算、程序阅读与输出推断
第 11 题
单选
☆
⧉
未作答
如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断"a 等于 b"的是( )。
(2 分)
A ((a / b) == 1)
B ((a & b) == a)
C ((a ^ b) == 0)
D ((a | b) == b)
GESP 三级 2023-06 · 单选 第11题 | 知识点 位异或、关系运算、程序阅读与输出推断
第 12 题
单选
☆
⧉
未作答
如果 a 为 int 类型的变量,下列哪个表达式可以正确求出满足"小于等于 a 且是 4 4 4 的倍数"的整数中最大的?( )
(2 分)
A (a & (~3))
B ((a << 2) >> 2)
C (a ^ 3)
D ((a - 1) | 3) + 1
GESP 三级 2023-06 · 单选 第12题 | 知识点 位与、位取反、程序阅读与输出推断
第 13 题
单选
☆
⧉
未作答
在下列代码的横线处填写( ),可以使得输出是"24 12"。
01 #include <iostream>
02 using namespace std;
03 int main() {
04 int a = 12, b = 24;
05 ____________; // 在此处填入代码
06 a = a ^ b;
07 b = a ^ b;
08 cout << a << " " << b << endl;
09 return 0;
10 }
(2 分)
A a = a ^ b
B b = a ^ b
C a = a + b
D b = a + b
GESP 三级 2023-06 · 单选 第13题 | 知识点 位异或、程序补全
第 14 题
单选
☆
⧉
未作答
在下列代码的横线处填写( ),可以使得输出是"2"。
01 #include <iostream>
02 using namespace std;
03 int main() {
04 int array[5] = {3, 7, 5, 2, 4};
05 int min = 0;
06 for (int i = 0; i < 5; i++)
07 if (____________) // 在此处填写代码
08 min = array[i];
09 cout << min << endl;
10 return 0;
11 }
(2 分)
A min > array[i]
B min < array[i]
C min = array[i]
D 以上均不对。
GESP 三级 2023-06 · 单选 第14题 | 知识点 一维数组、程序补全
第 15 题
单选
☆
⧉
未作答
在下列代码的横线处填写( ),可以使得输出不是"31 31 31 "。
01 #include <iostream>
02 using namespace std;
03 int main() {
04 int array[5] = {1, 2, 4, 8, 16};
05 int res = 0;
06 for (int i = 0; i < 5; i++)
07 ____________; // 在此处填写代码
08 cout << res << endl;
09 return 0;
10 }
(2 分)
A res = res + array[i]
B res = res & array[i]
C res = res | array[i]
D res = res ^ array[i]
GESP 三级 2023-06 · 单选 第15题 | 知识点 位与、程序补全
第 16 题
判断
☆
⧉
未作答
一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。
(2 分)
GESP 三级 2023-06 · 判断 第1题 | 知识点 流程图、枚举
第 17 题
判断
☆
⧉
未作答
域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF 编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。
(2 分)
GESP 三级 2023-06 · 判断 第2题 | 知识点 域名与URL、网络基础
第 18 题
判断
☆
⧉
未作答
(2 分)
GESP 三级 2023-06 · 判断 第3题 | 知识点 原码、反码、补码、ASCII码
第 19 题
判断
☆
⧉
未作答
在 C++语言中,长度为 n n n 的数组,合理的下标范围是从 0 0 0 到 n n n ,包括 0 0 0 和 n n n 。
(2 分)
GESP 三级 2023-06 · 判断 第4题 | 知识点 一维数组、数组越界
第 20 题
判断
☆
⧉
未作答
字符常量 '\0' 常用来表示字符串结束,它和字符常量 '0' 是不同的。
(2 分)
GESP 三级 2023-06 · 判断 第5题 | 知识点 字符数组、字符型
第 21 题
判断
☆
⧉
未作答
在 C++语言中,可以使用字符(如 '0')作为数组下标。
(2 分)
GESP 三级 2023-06 · 判断 第6题 | 知识点 一维数组、字符型
第 22 题
判断
☆
⧉
未作答
在 C++语言中,数组被定义时,它的大小就确定了。
(2 分)
GESP 三级 2023-06 · 判断 第7题 | 知识点 一维数组、常量与变量
第 23 题
判断
☆
⧉
未作答
计算机中存储的数据都是二进制形式。因此,在使用 C++语言编写程序时,将所有十进制数改写为相同数值的二进制数,会使得程序运行效率更高。
(2 分)
GESP 三级 2023-06 · 判断 第8题 | 知识点 二进制、冯诺依曼体系结构
第 24 题
判断
☆
⧉
未作答
在 C++语言中,表达式 (0xf == 015) 的值为 true。
(2 分)
GESP 三级 2023-06 · 判断 第9题 | 知识点 十六进制、八进制、程序阅读与输出推断
第 25 题
判断
☆
⧉
未作答
如果 a 为 int 类型的变量,且表达式 ((a | 3) == 3) 的值为 true,则说明 a 在从 0 0 0 到 3 3 3 之间(可能为 0 0 0 、可能为 3 3 3 )。
(2 分)
GESP 三级 2023-06 · 判断 第10题 | 知识点 位或、关系运算、程序阅读与输出推断