夜雨聆风学习资料网

ARTICLE · 1141818

翻了10次GESP C++真题,我发现命题人只考这6类题

翻了10次GESP C++真题,我发现命题人只考这6类题

GESP C++ 真题大数据 · 2024.03–2025.12

附高频考点排名 · 备考优先级

 孩子要考 GESP C++ 一级,家长最焦虑的就是:到底考什么?该重点复习什么? 别猜了。我们把 2024年3月到2025年12月 的全部 10次真题 放在一起,逐题拆解了 150道单选、100道判断、20道编程题,按考点分类统计了出现频率。 结果很清楚——命题人不是随机出题,有6类题每次必考,其中3类占了一半以上的分数。

一、数据来源:10次考试,270道题

考试次数
时间
单选题
判断题
编程题
第1次
2024年3月
15
10
2
第2次
2024年6月
15
10
2
第3次
2024年9月
15
10
2
第4次
2024年12月
15
10
2
第5次
2025年3月
15
10
2
第6次
2025年6月
15
10
2
第7次
2025年9月
15
10
2
第8次
2025年12月
15
10
2
合计
—
120
80
16

 📌 统计方法:把每道题按知识点分类打标签,比如"循环结束后变量值""运算符优先级""变量命名规则",然后统计每个标签出现了几次。出现率 = 该考点在10次考试中出现的次数 / 10

二、6大类考点排名(从高到低)

🥇 第1名

循环结构

出现率 100% · 每次考 2-4题 · 预估分值 4-8分

这是 C++ 一级的"绝对王者"。10次考试,没有一次不考循环。从单选到判断到编程题全覆盖。

子考点
出现次数
典型考法
循环结束后变量的值
8/10
for结束后i等于几?
嵌套循环输出图形
7/10
双层for打印矩形、三角形
循环次数判断
6/10
for(i=1;i<10;i+=2)循环几次?
break/continue
4/10
循环里break后跳到哪?

典型真题(2024年3月 第8题):

int i, cnt = 0;for (i = 0; i < 10; i++)    cnt += 1;cout << i << ' ' << cnt;

答案:10 10。循环结束时 i=10(条件不满足时退出),不是9。这道题10次考试考了8次,每次都有孩子选9。

🥈 第2名

运算符与表达式

出现率 100% · 每次考 2-3题 · 预估分值 4-6分

和循环一样,每次必考。但比循环更容易丢分,因为坑更多。

子考点
出现次数
典型坑点
运算符优先级
9/10
4 + -2 * 3 先算乘再算加,结果-2不是6
整数除法
8/10
7/2 等于3不是3.5
取余运算 %
7/10
-4%3 在C++中等于-1(不是2)
复合赋值
5/10
a += 2 等价于 a = a + 2

典型真题(2024年3月 第3题):

int a = 4 + -2 * 3;cout << a;

答案:-2。* 优先级高于 +,先算 -2*3=-6,再算 4+(-6)=-2。很多孩子会算成 (4-2)*3=6。

🥉 第3名

计算机基础常识

出现率 90% · 每次考 2-4题 · 预估分值 4-8分

这部分完全是"背了就有分",但很多家长不重视——结果每次都考2-4题。

子考点
出现次数
必背内容
计算机发展史
8/10
ENIAC 1946 / 电子管→晶体管→集成电路
冯·诺依曼体系
7/10
"存储程序"原理 / 五大部件
数据单位换算
6/10
8 bit = 1 Byte / 1024进制
名人识别
5/10
图灵=计算机科学之父 / 香农=信息论

必背口诀(3句话搞定一半的计算机常识题):

1. ENIAC 1946年,电子管,世界第一台通用电子计算机2. 冯·诺依曼,存储程序,五大部件,"计算机之父"3. 8 bit = 1 Byte,其他全是1024

第4名

变量与数据类型

出现率 80% · 每次考 1-3题 · 预估分值 2-6分

子考点
出现次数
典型考法
变量命名规则
7/10
1score、int、_name 是否合法?
数据类型范围
5/10
int范围约±21亿 / char占1字节
类型转换
4/10
int a=3.7; 后a等于3(截断)

典型坑点:• 1score 不合法(数字不能开头)• int 不合法(关键字)• _name 合法(下划线可以开头)• score 1 不合法(不能有空格)

第5名

输入输出

出现率 80% · 每次考 1-2题 · 预估分值 2-4分

子考点
出现次数
典型考法
cin/cout基本用法
6/10
cin >> a >> b 读取两个数
printf格式化
5/10
printf("%d#%d\n",a,b) 中#原样输出
转义字符
4/10
\n=换行 / \t=制表符 / \\=反斜杠

典型真题:

int a = 3; int b = 4;printf("%d#%d\n", a, b);

答案:3#4。%d 是格式控制符,# 是普通字符,原样输出。每年必有一道 printf 题。

第6名(占分最大)

编程题

出现率 100% · 预估分值 50分(满分的一半)

这是最重要的一部分——2道编程题,每题25分,占满分的一半。编程题稳了,及格就稳了。

10次考试的20道编程题,按题型分类:

题型
出现次数
典型题目
循环输出图形
8/20
打印矩形、三角形、数字塔
简单数学计算
5/20
买书找零、温度转换、四舍五入
条件判断
4/20
奇偶判断、成绩等级、闰年
字符串操作
3/20
字符统计、大小写转换

核心规律:第一道编程题永远比第二道简单。

第一道(25分):通常是简单的输入→计算→输出,会写 cin + cout + 一个 if 或 for 就能拿满分第二道(25分):通常是循环输出图形或多步骤计算,需要嵌套循环或多个条件判断

三、总结:一张表看完所有考点

排名
考点
出现率
预估分值
难度
优先级
1
循环结构
100%
4-8分
⭐⭐⭐
最高
2
运算符与表达式
100%
4-6分
⭐⭐⭐⭐
最高
3
计算机基础常识
90%
4-8分
⭐
高(背了就有分)
4
变量与数据类型
80%
2-6分
⭐⭐
高
5
输入输出
80%
2-4分
⭐⭐
中
6
编程题
100%
50分
⭐⭐⭐⭐
最高(占一半分)

一句话总结:循环 + 运算符 + 编程题 = 58-64分 把这三块吃透,及格线就过了。计算机常识是"性价比最高的送分题",花30分钟背诵就能多拿4-8分。 

四、给家长的备考路线图

📅 考前30天

阶段
天数
做什么
第一周
1-7天
过一遍6大考点知识点,背计算机常识口诀
第二周
8-14天
刷单选题——重点练循环和运算符,每天10道
第三周
15-21天
练编程题——每天1道循环图形题+1道计算题
第四周
22-30天
做完整套卷模拟,掐时间(120分钟)

🎯 考试当天的策略

  • 前25分钟
    :做25道客观题,不在一道题上纠结超过2分钟
  • 中间90分钟
    :做2道编程题——先做第一道(简单的),确保拿满25分
  • 最后5分钟
    :检查输出格式、变量初始化、循环边界

⚠️ 最常见的丢分原因(从真题批改中总结):

  • 循环少跑或多跑一轮(< 写成 <=)
  • 忘记初始化变量(第二次循环用了上次的值)
  • 输出格式不对(多了空格、少了换行)
  • 整数除法写成浮点(7/2 当成 3.5)

五、这些真题哪里看?

以上所有分析,都来自我们的 GESP C++ 真题逐题解析 系列。每次考试结束后1-2周内,我们都会第一时间发布逐题拆解。

时间
级别
解析链接
2024年3月
1-8级
GESP_C++_真题解析_全量 目录
2024年6月
1-8级
同上
2024年9月
1-8级
同上
2024年12月
1-8级
同上
2025年3月
1-8级
同上

 关注「言普心」,回复 "GESP真题" 获取全部真题解析索引。 

🎯 言编程 · GESP 刷题助手

 这套真题的同款题库已经做进微信小程序里了C++ / Python 双语言刷题,覆盖 GESP 1–8 级,对齐 CCF 官方考纲 模拟考试 · 自由练习 · 错题本自动归档,每道题都有详细解析 考前来两套模拟卷,上了考场不慌 ↓ 

↑ 微信扫码 · 直接进入小程序开刷

—— GESP C++ 真题大数据 · 考点排名 ——

GESP考级攻略 · 第1篇 | 真题数据驱动备考更多真题解析,持续更新中

相关学习资料