GESP四级
登录以参加训练计划
GESP四级C++的考点主要涉及指针、数组、结构体、函数、算法、文件操作和异常处理等方面,以下是具体考点梳理:
考点梳理
- 指针:理解指针类型的概念,掌握指针类型变量的定义、赋值、解引用操作。例如,
int* p;定义一个指向整型的指针变量,p = &a;将变量a的地址赋给指针p,*p用于访问指针p所指向的内存单元的值。 - 二维及多维数组:掌握二维及多维数组的定义、使用。如静态定义
int arr[3][4];,以及动态定义多维数组的方法,如使用指针数组或vector嵌套实现。 - 结构体:掌握结构体的定义和使用,包括结构体数组、结构体指针、结构体嵌套结构体、结构体做函数参数等。例如,可以定义一个
Student结构体来存储学生的姓名、年龄等信息,并通过结构体数组来管理多个学生的数据。 - 函数:理解模块化编程思想,掌握函数的声明、定义及调用,明确形参与实参的概念及区别。掌握变量作用域的概念,理解全局变量与局部变量的区别。同时,掌握函数参数的传递方式,包括值传递、引用传递、指针传递。
- 递推算法:掌握递推算法基本思想、递推关系式的推导以及递推问题求解。例如,斐波那契数列就是典型的递推问题,通过前两项的值可以推导出后续的数列值。
- 排序算法:掌握冒泡排序、插入排序、选择排序的算法思想、排序步骤及代码实现。了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。
- 文件操作:掌握文件操作中的重定向,实现文件读写操作,了解文本文件的分类,掌握写操作、读操作、读写操作。可以使用
freopen函数进行文件重定向,使用ifstream和ofstream进行文件的读写操作。 - 异常处理:了解异常处理机制,掌握异常处理的常用方法,如使用
try-catch块来捕获和处理异常。
章节 6. 2024年9月四级
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| GESP424091 GESP24年9月四级选择题 | 0 | 0 | (无) |
| GESP424092 GESP24年9月四级判断题 | 0 | 0 | (无) |
| luogu#B4040 [GESP202409 四级] 黑白方块 | 0 | 0 | (无) |
| luogu#B4041 [GESP202409 四级] 区间排序 | 0 | 0 | (无) |
章节 7. 2024年12月四级
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| GESP424121 GESP24年12月四级选择题 | 0 | 0 | (无) |
| GESP424122 GESP24年12月四级判断题 | 0 | 0 | (无) |
| luogu#B4068 [GESP202412 四级] Recamán | 0 | 0 | (无) |
| luogu#B4069 [GESP202412 四级] 字符排序 | 0 | 0 | (无) |
章节 8. 2025年3月四级
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| GESP425031 GESP25年3月四级选择题 | 0 | 0 | (无) |
| GESP425032 GESP25年3月四级判断题 | 0 | 0 | (无) |
| luogu#B4263 [GESP202503 四级] 荒地开垦 | 0 | 0 | (无) |
| luogu#B4264 [GESP202503 四级] 二阶矩阵 | 0 | 0 | (无) |
章节 9. 2025年6月四级
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| GESP425061 GESP25年6月四级选择题 | 0 | 0 | (无) |
| GESP425062 GESP25年6月四级判断题 | 0 | 0 | (无) |
| luogu#B4360 [GESP202506 四级] 画布裁剪 | 0 | 0 | (无) |
| luogu#B4361 [GESP202506 四级] 排序 | 0 | 0 | (无) |
章节 10. 2025年9月四级
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| GESP425091 GESP25年9月四级选择题 | 0 | 0 | (无) |
| GESP425092 GESP25年9月四级判断题 | 0 | 0 | (无) |
| luogu#B4415 [GESP202509 四级] 排兵布阵 | 0 | 0 | (无) |
| luogu#B4416 [GESP202509 四级] 最长连续段 | 0 | 0 | (无) |
- 参加人数
- 2
- 创建人