其余详见:【置顶】【GESP】C++ 认证学习资源汇总 | OneCoder
考纲解析
一级(考纲)
考点 | 知识讲解 | 考试级别 |
---|---|---|
(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)字符串(https://www.coderli.com/tags/%E5%AD%97%E7%AC%A6%E4%B8%B2/) | 三级 |
(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++四级考试大纲知识点梳理, (5) 值传递 | 四级 |
(6)掌握递推算法基本思想、递推关系式的推导以及递推问题求解。 | 【GESP】C++四级考试大纲知识点梳理, (6) 递推算法 | 四级 |
(7)掌握排序算法的概念,了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。 | 【GESP】C++四级考试大纲知识点梳理, (7) 排序算法基本概念 | 四级 |
(8)掌握排序算法中的冒泡排序、插入排序、选择排序的算法思想、排序步骤及代码实现。 | 【GESP】C++四级考试大纲知识点梳理, (8) 冒泡、插入、选择排序 | 四级 |
(9)简单算法复杂度的估算,含多项式、指数复杂度。 | 【GESP】C++四级考试大纲知识点梳理, (9) 简单算法复杂度的估算 | 四级 |
所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code
GESP各级别考纲、真题讲解、知识拓展和练习清单等详见【置顶】【GESP】C++ 认证学习资源汇总
“luogu-”系列题目已加入洛谷Java、C++初学团队,作业清单,可在线评测,团队名额有限。
“bcqm-”系列题目可在编程启蒙题库进行在线评测。
GESP/CSP亲子学习微信公众号,免费分享学习成长全过程资料,欢迎关注。