GESP 三级样题(C++ 组) 真题解析

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

GESP 三级 全部真题

逐题速查表

题号题型答案考点解题思路
第 1 题 选择题 A — 这题考的是负数在计算机里的三种编码方式:原码、反码、补码。拿到题先别急着算,脑子里过一遍定义:原码符号位不动,反码是符号位不动其余位取反,补码是反码加1。选项A刚好把这三步串起来了…
第 2 题 选择题 A 位运算 看到×8 → 先想 2³,指数3即位移位数,方向左移
第 3 题 选择题 D 位运算 看到符号先分大类:算术、关系、逻辑、位运算。
第 4 题 选择题 C — 这题考的是C++数组声明语法,核心是看花括号里到底有几个元素。拿到题别慌,直接数大括号内逗号分隔的整数个数,编译器会自动按这个数量分配空间,长度就是元素个数。
第 5 题 选择题 A — 这题考C++数组声明语法。拿到题先看类型和变量名对不对,再盯住方括号里的内容:C++规定定义数组时长度必须是常量表达式(数字或char常量),不能是变量更不能留空。A把长度写成了5…
第 6 题 选择题 B 算法 这题考枚举定义。拿到题先想:枚举就是‘把所有可能情况都试一遍’,核心动作是‘遍历 + 验证’,直接锁定B。
第 7 题 选择题 B — 这题考进制转换。拿到十进制数别慌,直接想除2取余法:从37开始,不断除以2记下余数,最后把余数倒着读,就能得到二进制。
第 8 题 选择题 A — 这道题考的是十六进制的符号表示范围。看到‘十六进制’先想基数是16,0 9占了10个,剩下6个字母按顺序填,自然就是A到F。选项里只要字母写到E就少了一个,从1开始就少了0,直接排…
第 9 题 选择题 D 字符数组与字符串处理、函数 这题考字符串长度函数的区分。拿到题先分清是C语言字符串还是C++string对象,题干特意强调‘函数’二字,直接排除了成员函数length(),剩下的就靠记忆库函数名了。
第 10 题 选择题 B 算法 这题考算法描述方法,核心是分清算法描述与编程语言。拿到题先想:汇编、SQL、CSS 都是具体语言,只有伪代码是专门用来描述算法逻辑的,直接锁定 B。
第 11 题 选择题 C 位运算 看到“等于0”先反应到“逻辑假”,两个都要为0,位运算里只有“或”能保留两个0的状态,锁定(a b) == 0。
第 12 题 选择题 C 位运算 看到‘≥a的最小4倍数’→先想位运算‘先减后或再+1’构造法。
第 13 题 选择题 B 输入输出 这道题考条件分支与输入顺序的追踪。拿到题先标号三个输入,按流程逐框走:遇到菱形判断写成立/不成立分别推路径,别被第一个分支的‘是’带偏,完整跑完就自然得出答案。
第 14 题 选择题 D 循环控制 这题核心是看循环的三要素:初值、步长和终止条件。输出“1357”意味着要取下标0,2,4,6的字符,所以初值必须是0,步长必须是2,终止条件要覆盖到6。直接代入选项验证,D项完美匹…
第 15 题 选择题 C 位运算 这题核心是位运算。拿到题先别急着算加减,把17和11转成二进制看位模式,发现对应位正好是‘有1变0、有0变1’,这就是异或的特征,直接锁定C。
第 16 题 判断题 A 位运算、数据表示 看到‘补码’定义 → 先想‘取反加1’抵消符号位影响
第 17 题 判断题 B — 这道题考C++数组下标规则。拿到题先锁定语言体系:C/C++/Java/Python从0,Pascal从1。直接背结论容易掉坑,要理解C++数组本质是内存连续块,下标0对应首地址,…
第 18 题 判断题 A 字符数组与字符串处理 这题考的是C风格字符串的底层存储机制。拿到题别急着想std::string,先回C语言定义:字符串就是'\0'结尾的字符数组。C++为了兼容C,底层依然沿用这规矩,所以题干描述完全…
第 19 题 判断题 B — 这题考的是C++数组下标的类型规则,不是数值大小。拿到题先别想3.0和3是不是相等,直接看C++语法规定:数组下标必须是整型。浮点是浮点,整型是整型,类型不匹配编译器直接报错,所以…
第 20 题 判断题 A 算法、搜索 这道题其实就在考定义:枚举就是‘把所有可能情况列出来、一个个试’,题干描述完全吻合,不用想复杂,直接选A。
第 21 题 判断题 B 位运算 看到‘符号位不参与位运算’→直接判错
第 22 题 判断题 B 一维数组 这题考C++数组的定长特性,拿到题先别想扩容,直接回忆定义时[]里必须是常量表达式,数组大小一旦确定就不能自动变。
第 23 题 判断题 A — 看到 0xff 别慌,先认出这是十六进制整数,按位权展开算出十进制值,再和 255 比大小,记住 == 是判断相等不是赋值。
第 24 题 判断题 A 位运算 看到 a & 1 判断奇偶,直接联想二进制最低位。
第 25 题 判断题 B 位运算 看到 先想:它只作用于整数类型。

本套考点分布

位运算 · 9 题算法 · 3 题字符数组与字符串处理 · 2 题函数 · 1 题输入输出 · 1 题循环控制 · 1 题数据表示 · 1 题搜索 · 1 题一维数组 · 1 题

怎么刷这一套

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

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

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