补充:集训教案总纲 + 考试大纲 + 调整计划书

This commit is contained in:
chengzi
2026-07-02 19:30:25 +08:00
parent 34bd44cf15
commit 30f803784a
4 changed files with 441 additions and 2 deletions

155
GESP考试大纲整理.md Normal file
View File

@@ -0,0 +1,155 @@
# GESP C++ 考试大纲整理
## 一、GESP简介
GESPGrade Examination of Software Programming是中国计算机学会CCF主办的编程能力等级认证。
- **官方网站**https://gesp.ccf.org.cn
- **刷题平台**https://www.luogu.com.cn洛谷
- **考试语言**C++、Python等
---
## 二、GESP C++ 一级
### 考试形式
| 项目 | 内容 |
|------|------|
| 考试时长 | 120分钟 |
| 满分 | 100分 |
| 合格线 | 60分 |
### 题型分布
| 题型 | 数量 | 分值 | 说明 |
|------|------|------|------|
| 单选题 | 15题 | 30分 | 计算机基础、编程基础 |
| 判断题 | 10题 | 20分 | 基础概念判断 |
| 程序阅读题 | 若干 | 20分 | 读程序写输出 |
| 编程题 | 2题 | 30分 | 简单程序编写 |
### 考核知识点
#### 1. 计算机基础约20%
- 计算机基本组成CPU、内存、存储
- 二进制、八进制、十六进制转换
- ASCII码基本概念'A'=65, 'a'=97, '0'=48
- 程序设计语言分类
#### 2. 变量与数据类型约15%
- `int``float`/`double``char``bool`
- 变量声明与初始化
- 常量定义
#### 3. 输入输出约10%
- `cin` 输入
- `cout` 输出
- 格式控制
#### 4. 运算符与表达式约15%
- 算术运算:`+` `-` `*` `/` `%`
- 赋值运算:`=``+=``-=`
- 关系运算:`>` `<` `==` `>=` `<=` `!=`
- 逻辑运算:`&&` `||` `!`
- 运算符优先级
#### 5. 流程控制约30%
- **顺序结构**
- **选择结构**`if``if-else`、嵌套if
- **循环结构**`for`循环、`while`循环
- `break``continue`
#### 6. 基本算法约10%
- 累加、累乘
- 简单数学运算
- 枚举思想(简单应用)
### 一级易错点
1. 变量未初始化就使用
2. 整数除法与浮点除法混淆(`5/2=2` vs `5.0/2=2.5`
3. `==`(比较)与`=`(赋值)混淆
4. 循环边界错误(多一或少一)
5. `if`语句忘记加大括号
---
## 三、GESP C++ 二级
### 题型分布
| 题型 | 数量 | 分值 | 说明 |
|------|------|------|------|
| 单选题 | 15题 | 30分 | 基础概念和语法 |
| 判断题 | 10题 | 10分 | 判断对错 |
| 编程题 | 5题 | 60分 | 现场编写代码 |
### 考核知识点(在一级基础上增加)
#### 1. 数组约20%
- 一维数组定义、初始化
- 数组遍历、查找
- 数组增删操作
- 数组计数法
#### 2. 字符串约15%
- char数组与字符
- string类使用
- 字符串常用操作(长度、查找、截取)
#### 3. 函数约15%
- 函数定义、调用、声明
- 形参与实参
- 返回值
- 局部变量与全局变量
#### 4. 进制转换约10%
- 十进制转其他进制
- 其他进制转十进制
- 二进制与八进制/十六进制互转
#### 5. 算法基础约20%
- 枚举算法
- 模拟算法
- 简单排序(冒泡排序)
- 简单查找(顺序查找、二分查找)
#### 6. 综合应用约20%
- 循环嵌套
- 图形打印
- 数位处理
- 素数判断
- 最大公约数/最小公倍数
### 二级易错点
1. 数组下标越界
2. 数组初始化遗漏
3. 字符串结束符'\0'处理
4. 函数参数传递理解不清
5. 嵌套循环变量混乱
---
## 四、备考策略
### 一级备考重点
1. **打牢基础**:变量、输入输出、运算符必须熟练
2. **多读程序**:练习手算程序输出结果
3. **掌握循环**`for`循环是重点中的重点
4. **注意细节**:分号、括号、边界条件
### 二级备考重点
1. **熟练数组**:定义、遍历、操作要熟练
2. **理解函数**:参数传递、返回值概念清晰
3. **多写代码**编程题占60分必须多练
4. **掌握算法**:枚举、模拟是常考题型
### 推荐刷题资源
- **洛谷**https://www.luogu.com.cn搜索"GESP"标签)
- **GESP官网**https://gesp.ccf.org.cn官方样题
- **B站**:搜索"GESP真题解析"看视频讲解
---
## 五、参考资料
- [GESP官方网站](https://gesp.ccf.org.cn)
- [中国计算机学会(CCF)](https://www.ccf.org.cn)
- [洛谷](https://www.luogu.com.cn)