文章

【置顶】【GESP】C++ 认证学习资源汇总

本置顶将汇总本站发布的GESP认证考试相关资源,并进行了分类整理,不定期更新。

实时更新和源代码详见C++ 学习项目:yummy-code(https://github.com/lihongzheshuai/yummy-code)


考纲解析

一级(考纲)

考点知识讲解考试级别
(1)了解计算机的基本构成(CPU,内存,I/O 设备等) ,了解 Windows、Linux等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。【GESP】C++一级考试大纲知识点梳理, 计算机基础和操作系统一级

二级(考纲)

考点知识讲解考试级别
(1)了解计算机存储的基本概念及分类,了解随机存储器(RAM)、只读存储器(ROM)和高速缓冲存储器(Cache)的功能及区别。【GESP】C++二级考试大纲知识点梳理, (1)计算机基础和操作系统二级
(2)了解计算机网络的概念,了解计算机网络的分类(广域网(WAN)、城域网(MAN)、局域网(LAN)),了解计算机网络的层级结构及作用(TCP/IP 四层模型与 OSI七层模型),了解不同层级的重要协议,了解 IP 地址及子网划分。【GESP】C++二级考试大纲知识点梳理, (2)计算机网络的基本概念及分类二级
(3)了解程序设计语言的几大分类及特点(机器语言、汇编语言、高级语言),了解常见的高级语言(C++、Python 等)。【GESP】C++二级考试大纲知识点梳理, (3)计算机程序设计语言相关知识二级
(4)了解流程图的概念及基本表示符号,掌握绘制流程图的方法,能正确使用流程图描述程序设计的三种基本结构。【GESP】C++二级考试大纲知识点梳理, (4)流程图二级

三级(考纲)

考点知识讲解考试级别
(1)了解二进制数据编码:原码、反码、补码。【GESP】C++三级考试大纲知识点梳理, (1)二进制数据编码三级
(2)掌握数据的进制转换:二进制、八进制、十进制、十六进制。【GESP】C++三级考试大纲知识点梳理, (2)数据的进制转换三级
(3)掌握位运算:与(&)、或(|)、非(~)、异或(^)、左移(«)、右移(»)的基本使用方法及原理。【GESP】C++三级考试大纲知识点梳理, (3)位运算三级
(4)了解算法的概念与描述,熟练运用自然语言、流程图、伪代码方式来描述算法。【GESP】C++三级考试大纲知识点梳理, (4)算法三级
(6)掌握字符串及其函数的使用包括但不限于大小写转换、字符串搜索、分割、替换。【GESP】C++三级考试大纲知识点梳理, (6)字符串三级
(7) (8) 理解枚举算法、模拟算法的原理及特点,可以解决实际问题。【GESP】C++三级考试大纲知识点梳理, (7) (8) 枚举算法、模拟算法三级

四级(考纲)

考点知识讲解考试级别
(1)理解 C++指针类型的概念,掌握指针类型变量的定义、赋值、解引用。【GESP】C++四级考试大纲知识点梳理, (1) 指针四级
(2)掌握 C++结构体、二维及多维数组的基本概念及使用【GESP】C++四级考试大纲知识点梳理, (2) 结构体和二维数组四级
(3)理解模块化编程思想,掌握函数的声明、定义及调用,掌握形参与实参的概念及区别【GESP】C++四级考试大纲知识点梳理, (3) 模块化和函数四级
(4)掌握变量作用域的概念,理解全局变量与局部变量的区别。【GESP】C++四级考试大纲知识点梳理, (4) 变量和作用域四级
(5)掌握函数参数的传递方式:C++值传递、引用传递、指针传递;Python 值传递、引用传递。【GESP】C++四【GESP】C++四级考试大纲知识点梳理, (5) 值传递四级
(6)掌握递推算法基本思想、递推关系式的推导以及递推问题求解。【GESP】C++四级考试大纲知识点梳理, (6) 递推算法四级
(7)掌握排序算法的概念,了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。【GESP】C++四级考试大纲知识点梳理, (7) 排序算法基本概念四级

真题解析-客观题

一级(客观题)

| 考试时间 | 题目解析 | |——|———-|

二级(客观题)

| 考试时间 | 题目解析 | |——|———-|

三级(客观题)

真题解析-编程题

一级(编程题)

考试时间题目名称题目类型题目讲解
2023年3月长方形面积循环语句luogu-B3834-长方形面积
2023年3月每月天数分支语句luogu-B3835-每月天数
2023年6月时间规划基础运算luogu-B3838-时间规划
2023年6月累计相加循环语句luogu-B3839-累计相加
2023年9月买文具分支语句luogu-B3863-买文具
2023年9月小明的幸运数循环语句luogu-B3864-小明的幸运数
2023年12月小杨报数循环语句luogu-B3922-小杨报数
2023年12月小杨的考试基础运算luogu-B3921-小杨的考试
2024年3月小杨买书基础运算luogu-B3952-小杨买书
2024年3月找因数循环语句luogu-B3953-找因数
2024年6月休息时间基础运算luogu-B4000-休息时间
2024年6月立方数循环语句luogu-B4001-立方数
2024年9月小杨购物基础运算luogu-B4034-小杨购物
2024年9月美丽数字循环语句luogu-B4035-美丽数字
2024年12月温度转换基础运算luogu-B4062-温度转换
2024年12月奇数和偶数循环语句luogu-B4063-奇数和偶数
2025年3月图书馆里的老鼠基础运算luogu-B4257-图书馆里的老鼠
2025年3月四舍五入循环语句luogu-B4258-四舍五入

二级(编程题)

| 考试时间 | 题目名称 | 题目类型 | 题目讲解 | |——|———-|——|———-|

三级(编程题)

| 考试时间 | 题目名称 | 题目类型 | 题目讲解 | |——|———-|——|———-|

知识拓展

练习清单(若打不开,请直接访问项目主页查看)


所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code

GESP各级别考纲要点、知识拓展和练习题目清单详见C++学习项目主页

luogu-”系列题目已加入洛谷Java、C++初学团队作业清单,可在线评测,团队名额有限,欢迎加入。

bcqm-”系列题目可在编程启蒙题库进行在线评测。

欢迎加入Java、C++、Python技术交流QQ群(982860385),大佬免费带队,有问必答

欢迎加入C++ GESP/CSP认证学习QQ频道,考试资源总结汇总

欢迎加入C++ GESP/CSP学习交流QQ群(688906745),考试认证学员交流,互帮互助

本文由作者按照 CC BY 4.0 进行授权