GESP 202403 C++ 三级 真题解析

GESP 三级 · 25 道题逐题解析速查表:答案、考点、一句话思路,点击任意题号看完整解析。

GESP 三级 全部真题

逐题速查表

题号题型答案考点解题思路
第 1 题 选择题 D 位运算 负数补码=绝对值二进制取反+1,转十六进制
第 2 题 选择题 C — 拿到这种题别慌,核心就是补码定义:16位无符号数最大值是65535,负数x的补码就是65536 x。题干给了 2=FFFE,其实就是在告诉你这个‘减2’的关系,求 4直接再减2就行…
第 3 题 选择题 C 位运算 看到 先转二进制,逐位有 1 则 1
第 4 题 选择题 B 位运算 看到链式位移先定优先级,有符号数右移补符号位
第 5 题 选择题 C — 别被字符串里的'316'骗了,s[i]取出来是个字符,在C++里直接当整数用就是它的ASCII码。这道题就考你知不知道字符'0'是48,然后心算一下'3'、'1'、'6'对应的AS…
第 6 题 选择题 C — 先别急着看选项,把代码跑一遍:前一个循环把数组填成 1~20,第二个循环里那个 (a[i]%2) && (a[i]%3) 的条件到底筛掉了谁?剩下的就是答案。
第 7 题 选择题 A 循环控制 答案A。数组和位运算的代码追踪要特别小心:数组下标从0开始,位运算结果可能不直观。建议画图辅助。
第 8 题 选择题 C — 这题核心就是利用ASCII码中'a'和'A'的固定差值来批量改大小写。拿到题先别急着选,心里默念:'a'转'A'是减32,那代码里就得加上一个负数。看看选项,哪个能算出 32?选C…
第 9 题 选择题 C 循环控制 这题别急着数空格,先盯着while里那个++i。它不是简单的跳过,而是先自增再判断,意味着遇到连续空格时,循环会多吞掉一个字符,导致计数逻辑出错。抓住这个细节,模拟一遍i的变化轨迹…
第 10 题 选择题 C — 这题核心在识别数字字面量前缀代表的进制。拿到题别急着比大小,先圈出每个选项前面的符号:纯数字是十进制,0开头是八进制,0x开头是十六进制。识别清楚后转成十进制再比,C项0x70最大…
第 11 题 选择题 D 循环控制 这道题考的是循环变量作用域和数组下标计算。拿到题先别急着看代码细节,先盯住for循环结束后i的值——它停在1,而不是0,这是整个题目的关键突破口。
第 12 题 选择题 A — 这题考字符数组和字符串长度的区别。拿到题先别被 str[20] 吓到,数初始化列表里有多少个字符,再看有没有末尾的\0。
第 13 题 选择题 B 位运算 转二进制看位重叠:无重叠则 等于 +,有重叠则 小于 +。
第 14 题 选择题 C 操作系统基础 这题考操作系统基础。别被‘鸿蒙’这词带偏,先想华为手表里跑什么——肯定是系统软件。题干‘跑的是’暗示环境层,排除计时器、小程序这种应用,神话人物更是语义陷阱,直接锁定操作系统。
第 15 题 选择题 C — 这题考信息科技史,拿到题先锁定‘王选’这个名字,再回忆他在中国计算机史上的标志性成就,排除现代热点和公司实体干扰,直接锁定技术成果。
第 16 题 判断题 B — 这题考的是补码定义与反码的关系。拿到题别急着背结论,先想补码怎么算:反码加1。再想加1会翻哪些位——末尾一串1会进位,每进一位就翻一位。所以只要看原数末尾有多少个1,就能判断差几位…
第 17 题 判断题 B 位运算 看到 a=3 和左移,先算 3<<2=12,再看是否等于 2
第 18 题 判断题 B — 这题别急着看循环逻辑,先盯住变量声明。代码里 i 在函数头已经定义过,for 语句里又写了一遍 int i,这在 C++ 里是编译错误,程序根本跑不起来,所以直接选 B。
第 19 题 判断题 B 位运算 看到'一定是'→先想溢出边界
第 20 题 判断题 B — 这题别急着算左移,先看数字本身。C++里0开头不是十进制,是八进制,010等于十进制8,左移一位变16,跟题目说的100对不上。
第 21 题 判断题 A 函数 这题考字符串 find 函数,核心是记住索引从 0 开始且区分大小写。拿到题先别急着数,先把字符串在脑子里(或纸上)按 0、1、2…标上位置,一眼就能锁定小写 s 在第 2 位,答…
第 22 题 判断题 B — 别被‘调整’二字忽悠了,拿到题先锁定‘定义时’这个时间状语。数组一旦声明,内存块大小在编译期就焊死了,后续想改长度只能换用vector或string,这题就是考你分得清‘静态数组’…
第 23 题 判断题 A — 这题考数组遍历找最小值。拿到题先想:数组已定义好,最小值肯定在某个元素里。最稳妥的套路是假设第一个元素最小,然后从第二个开始逐个比,谁更小就换,循环走一圈就能兜底,不用排序也不用复…
第 24 题 判断题 A 网络设备 答案A。结合题目信息和所学知识分析。
第 25 题 判断题 A 循环结构 答案A。追踪for循环:记录每次循环变量的值和累积结果的变化。注意循环终止条件。

本套考点分布

位运算 · 6 题循环控制 · 3 题操作系统基础 · 1 题函数 · 1 题网络设备 · 1 题循环结构 · 1 题

怎么刷这一套

建议按「限时做 → 对答案 → 读常见错误」三步走。先按考试的真实节奏做完,再回来看每一题的解析;尤其是"常见错误"那一段——它对应的是命题人反复设置的陷阱,读完能直接迁移到同类题上。

想做限时模考,可在 OI伴学 平台切换考试模式;错题会自动归集,并按考点推荐同类练习。

← GESP 三级 全部真题真题解析总览