GESP四级

登录以参加训练计划

GESP四级C++的考点主要涉及指针、数组、结构体、函数、算法、文件操作和异常处理等方面,以下是具体考点梳理:

考点梳理

  1. 指针:理解指针类型的概念,掌握指针类型变量的定义、赋值、解引用操作。例如,int* p;定义一个指向整型的指针变量,p = &a;将变量a的地址赋给指针p*p用于访问指针p所指向的内存单元的值。
  2. 二维及多维数组:掌握二维及多维数组的定义、使用。如静态定义int arr[3][4];,以及动态定义多维数组的方法,如使用指针数组或vector嵌套实现。
  3. 结构体:掌握结构体的定义和使用,包括结构体数组、结构体指针、结构体嵌套结构体、结构体做函数参数等。例如,可以定义一个Student结构体来存储学生的姓名、年龄等信息,并通过结构体数组来管理多个学生的数据。
  4. 函数:理解模块化编程思想,掌握函数的声明、定义及调用,明确形参与实参的概念及区别。掌握变量作用域的概念,理解全局变量与局部变量的区别。同时,掌握函数参数的传递方式,包括值传递、引用传递、指针传递。
  5. 递推算法:掌握递推算法基本思想、递推关系式的推导以及递推问题求解。例如,斐波那契数列就是典型的递推问题,通过前两项的值可以推导出后续的数列值。
  6. 排序算法:掌握冒泡排序、插入排序、选择排序的算法思想、排序步骤及代码实现。了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。
  7. 文件操作:掌握文件操作中的重定向,实现文件读写操作,了解文本文件的分类,掌握写操作、读操作、读写操作。可以使用freopen函数进行文件重定向,使用ifstreamofstream进行文件的读写操作。
  8. 异常处理:了解异常处理机制,掌握异常处理的常用方法,如使用try-catch块来捕获和处理异常。

章节 1. 2023年6月四级

开放

题目 尝试 AC 难度
GESP423061   GESP23年6月四级选择题 0 0 (无)
GESP423062   GESP23年6月四级判断题 0 0 (无)
luogu#B3850   [GESP202306 四级] 幸运数 0 0 (无)
luogu#B3851   [GESP202306 四级] 图像压缩 0 0 (无)

章节 2. 2023年9月四级

开放

题目 尝试 AC 难度
GESP423091   GESP23年9月四级选择题 0 0 (无)
GESP423092   GESP23年9月四级判断题 0 0 (无)
luogu#B3869   [GESP202309 四级] 进制转换 0 0 (无)
luogu#B3870   [GESP202309 四级] 变长编码 0 0 (无)

章节 3. 2023年12月四级

开放

题目 尝试 AC 难度
GESP423121   GESP23年12月四级选择题 0 0 (无)
GESP423122   GESP23年12月四级判断题 0 0 (无)
luogu#B3927   [GESP202312 四级] 小杨的字典 0 0 (无)
luogu#B3928   [GESP202312 四级] 田忌赛马 0 0 (无)

章节 4. 2024年3月四级

开放

题目 尝试 AC 难度
GESP424031   GESP24年3月四级选择题 0 0 (无)
GESP424032   GESP24年3月四级判断题 0 0 (无)
luogu#B3958   [GESP202403 四级] 相似字符串 0 0 (无)
luogu#B3959   [GESP202403 四级] 做题 0 0 (无)

章节 5. 2024年6月四级

开放

题目 尝试 AC 难度
GESP424061   GESP24年6月四级选择题 0 0 (无)
GESP424062   GESP24年6月四级判断题 0 0 (无)
luogu#B4005   [GESP202406 四级] 黑白方块 0 0 (无)
luogu#B4006   [GESP202406 四级] 宝箱 0 0 (无)
 
参加人数
2
创建人