1. 首页 > 基础教育

收藏!!!GESP等级考试,C++一到八级详细考察内容

以前大李并没有特别推荐过GESP等级考试,一是考到8级,经历的时间比较漫长,二是会经常出现考场事故。

但直接考CSP-J/S 难度又特别大 ,十分 打击考生信心 ,所以选择一个等级考试检验考生水平还是很有必要的。

现在GESP等级考试可以跳级,又降低到了7级 免CSP-J初赛 ,那就 缩短 了 考试 的整个 周期 ,而且举办方经验越来越足,考场 事故也很少出现 了,所以现在还是比较推荐GESP等级考试的。那下面,我们一起熟悉下GESP-C++方面的考试大纲吧。

C++一级大纲

考察知识点

计算机基础知识方面: 计算机基础与编程环境 、 计算机历史 。

语法知识: 变量 的定义与使用、基本 数据类型 (整型、浮 点型、字符型、布尔型)、控制语句结构( 顺序 、 循环 、 选择 )、 基本运算 (算术运算、关系运算、逻辑运算)、 输入输出语句

考察目标

能够掌握顺序、循环、分支的简单程序结构,可以使用集成开发环境进行编程与调试,通过编程基础知识的学习,完成单一功能的程序设计。

C++二级大纲

考察知识点

计算机基础知识方面: 计算机的存储与网络 、 程序设计语言的特点 、 流程图的概念与描述 、 ASCII编码

语法知识: 数据类型的转换 、 多层分支 、 循环结构

常用数学函数: 绝对值函数 、 平方根函数 、 max 函数 、 min 函数

考察目标

掌握程序基本设计,能够使用简单数学函数,可以独立完成包含分支语句、循环语句等比较综合的案例,可以 使用分支循环嵌套结构。

C++三级大纲

考察知识点

计算机基础知识方面: 数据编码 (原码、反码、补码)、 进制转换 (二进制、八进制、十进制、十六进制)、 位运算 (与(&)、或(|)、非(~)、异或(^)、左移 (<<)、右移(>>))、 算法的概念与描述 (自然语言描述、流程图描述、伪代 码描述)。

语法知识: C++一维数组基本应用 、 字符串及其函数

算法知识: 枚举法 、 模拟法

考察目标

掌握数据编码、进制转换、位运算等知识,掌握一维数组、字符串及函数的使用,能够独立使用模拟法、枚举法解决对应的算法问题。

C++四级大纲

考察知识点

语法知识: 函数的定义与调用 、 形参与实参、作用域 、 指针类型的概念及基本应用 (值传递、引用传递、指针传递)、 结构体 、 二维数组 与多维数组基本应用。

算法知识: 递推 、 排序算法 (冒泡排序、插入排序、选择排序)、简单 算法复杂度 的估算(含多项式、指数复杂度)、 文件重定向与文件读写操作 异常处理。

考察目标

掌握函数的定义、调用及函 数参数传递的方法;掌握二 维数组与多维数组的使用技 巧;掌握常用排序算法、文 件读写和异常处理的使用。 能够解决递推相关问题。

C++五级大纲

考察知识点

数学知识: 初等数论 、 辗转相除法 、素数表的 埃氏筛法 和 线性筛法 、 唯一分解定理

算法知识: 高精度算法 (加法、减法、乘法、除法)、 链表 (单链表、双链表、循环链表)、 二分查找/二分答案 、 贪心算法 、 分治算法(归并排序和快速排序) 、 递归 、 算法复杂度 的估算(含多项式、指数、对数复杂度)。

考察目标

掌握初等数论,线性表的知识,二分法、分治法、贪心法的思想,完成指定功能的程序,掌握数组模拟高精度的运算。

C++五级大纲

考察知识点

数学知识: 初等数论 、 辗转相除法 、素数表的 埃氏筛法 和 线性筛法 、 唯一分解定理

算法知识: 高精度算法 (加法、减法、乘法、除法)、 链表 (单链表、双链表、循环链表)、 二分查找/二分答案 、 贪心算法 、 分治算法(归并排序和快速排序) 、 递归 、 算法复杂度 的估算(含多项式、指数、对数复杂度)。

考察目标

掌握初等数论,线性表的知识,二分法、分治法、贪心法的思想,完成指定功能的程序,掌握数组模拟高精度的运算。

C++六级大纲

考察知识点

语法知识: 面向对象的思想 、 类的创建

算法知识: 深度优先搜索算法 、 宽度优先搜索算法 (也称广度优先搜索算法)、 简单动态规划 ( 一维动态规划 、 简单背包问题 )、 二叉树的搜索算法

数据结构知识: 树的定义 (构造与遍历)、 哈夫曼树 、 完全二叉树 、 二叉排序树 、 哈夫曼编码 、 格雷编码 、 栈 、 队列 、 循环队列 。

考察目标

掌握树的基础知识,能够分辨不同的树,并根据不同的搜索算法进行遍历,掌握简单线性动态规划和简单背包问题。

C++七级大纲

考察知识点

数学库常用函数 (三角、对数、指数)、 复杂动态规划 (二维动态规划、动态规划最值优化)、 图的定义及遍历 、 图论基本算法 (图的深度优先遍历、广度优先遍历、泛洪算法)、 哈希表 。

考察目标

掌握图的定义与遍历相关算法,掌握图论基本概念及基础算法,能使用二维动态规划、动态规划最值优化的知识完成复杂的动态规划算法。

C++八级大纲

考察知识点

计数原理 、 排列与组合 、 杨辉三角 、 倍增法 、 最小生成树 、 kruskal算法 、 prim算法 、 单源最短路径 的( dijkstra算法 、 Floyd算法 )

考察目标

掌握组合数学中基本知识,通过算法的时间和空间效率分析,可以完成相对应的算法优化。

知识点难度递进,从大纲上看起来难度并不是很大,但实际考察内容会难上一些,所以需要对所要考察到的知识点反复练习,争取一次通过并能取得优异的成绩(可以跳级)。

用户评论

拉扯

简直就是宝藏!正好准备考C++等级的考试,这个分享太棒了!我总是不知道各个等级应该重点学习什么,现在有了这份清晰的考察内容,可以更有针对性地练习了。

    有16位网友表示赞同!

龙吟凤

收藏收藏再收藏!我一直想提升自己的C++水平,但没有找到适合的学习资料,现在看到这篇博文真是如梦成真,感谢分享!

    有6位网友表示赞同!

几妆痕

这个链接对我来说太有用啦!感觉官方网站上的信息很难理解,这份详细的GESP等级考试内容解读简直明明白白,非常实用!

    有19位网友表示赞同!

抚涟i

虽然我还在学习C++基础,但还是觉得这些考察内容很有帮助。让我对未来的学习目标更加明确了,能更有方向性地进行下一步学习。

    有6位网友表示赞同!

迷路的男人

这个信息真值钱!我在准备GESP考试很久了,很多时候会遇到一些困惑,不知道自己具体应该掌握哪些知识点才能过关。现在看到这份详细的解释,相信我离目标一步更近啦!

    有15位网友表示赞同!

命运不堪浮华

标题太吸引人了!不过看完之后发现内容过于简略了,对于各个等级的细分内容描述可以更加深入一点,比如说一到八级的难度差距、考核重点等等都是需要更清晰的说明。

    有20位网友表示赞同!

绝版女子

还是感觉这份信息挺宝贵的,至少对我现在准备考试来说很有帮助。希望作者以后能更新一些针对不同等级的学习资料或者真题解析,这样就更加完善了!

    有8位网友表示赞同!

权诈

我是一个C++菜鸟,看了这篇博文之后,对GESP等级考试的总体流程和考察内容有了更清晰的认识。接下来可以开始系统地学习啦!

    有17位网友表示赞同!

不相忘

这份详细的考察内容表很实用的,但我觉得每个等级的知识点之间连接性不够好,希望以后能添加一些逻辑关联或者知识体系图谱,这样更容易让人理解各个等级之间的关系。

    有10位网友表示赞同!

蹂躏少女

我之前一直以为GESP考试很复杂,看了这篇博文后发现其实只要针对重点内容进行学习就可以通过了。有了这个指南,我信心倍增!

    有12位网友表示赞同!

命里缺他

感谢分享!对于像我这样的C++初学者来说,这份内容非常清晰易懂,帮我节省了很多时间。希望下次还能看到作者更新一些更具体的学习技巧和经验分享!

    有18位网友表示赞同!

独角戏°

感觉很多信息还是比较笼统的,比如每个等级想要考取需要掌握哪些库函数,这些细节的信息可以更加丰富一些!

    有11位网友表示赞同!

念旧情i

我之前一直在查资料却找不到像这样清晰、详细的地介绍GESP考试内容,真是太棒啦!收藏起来慢慢研读学习!

    有8位网友表示赞同!

不识爱人心

这个总结真的很完美!从C++一級到八级,每个等级的考察重点都涵盖得很全面,简直就是考试攻略锦集!准备考GESP的人一定要看看这篇博文!

    有15位网友表示赞同!

余笙南吟

虽然这份内容很详细,但是对于一些高级知识点并没有深入讲解,我想要了解更多关于特定算法或框架的内容呢?

    有14位网友表示赞同!

心安i

这个帖子挺棒的,让我对GESP等级考试有了更具体的认识。不过我觉得还可以添加一些真实案例分析,让读者更有感触。!

    有14位网友表示赞同!

涐们的幸福像流星丶

收藏!准备考C++的时候可以参考一下!真希望这种详细的全方位解析能够提供更多类似的技术考试的内容分享, 太赞了!

    有14位网友表示赞同!

微信名字

我感觉这个博文更适合于已经在学习c++的人群,对C++初学者来说可能不太容易理解。

    有18位网友表示赞同!

本文由网络发布,不代表千千择校网立场,转载联系作者并注明出处:https://www.qqzexiao.com/jcjy/1052.html

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息