收藏!!!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++八级大纲

考察知识点

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

考察目标

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/860012.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 算法:二叉树的直径 c++

原题链接&#x1f517;&#xff1a;二叉树的直径 难度&#xff1a;简单⭐️ 题目 给你一棵二叉树的根节点&#xff0c;返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由…

【后端】Nginx+lua+OpenResty高性能实践

文章目录 9. HTTPS安全认证9.1 证书9.2 证书获取方式9.3 自签证书-openssl工具9.4 Nginx配置HTTPS 10. websocket转发配置 【后端&网络&大数据&数据库目录贴】 9. HTTPS安全认证 http协议问题&#xff1a; 明文传输&#xff0c;有被第三方截取到数据信息的风险 &a…

人工智能前沿讲座——AIGC

目录 前情提要 一、什么是AIGC AIGC与传统的AI有何区别&#xff1f; 二、发展历程 GAN 生成对抗网络 大模型与Transformer Transformer\BERT\GPT 扩散模型和稳定扩散模型 三、AIGC的发展应用 新质生产力 前情提要 小学期某一门课的笔记&#xff0c;老师名字隐去&…

Java代码操作MySQL数据库——JDBC编程

本篇会加入个人的所谓鱼式疯言 ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. &#x1f92d;&#x1f92d;&#x1f92d;可能说的不是那么严谨.但小编初心是能让更多人…

NLP中两种不同的中文分词形式,jieba和spaCy

1. jieba分词 import jiebatext在中国古代文化中&#xff0c;书法和绘画是艺术的重要表现形式。古人常说&#xff0c;‘文字如其人’&#xff0c;通过墨迹可以窥见作者的性情和气质。而画家则以笔墨搏击&#xff0c;表现出山川河流、花鸟虫鱼的灵动。这些艺术形式不仅仅是技艺…

LangChain入门学习笔记(六)—— Model I/O之Output Parsers

当大模型产生输出返回后&#xff0c;它的内容更像是一段平铺的文字没有结构。在传给下游节点处理时可能并不能符合输入要求&#xff0c;LangChain提供了一套机制使得模型返回的内容可以按照开发者定义的那样结构化。 在官网文档中可以看到LangChain提供了丰富的输出解析器&…

二叉树-左叶子之和(easy)

目录 一、问题描述 二、解题思路 三、代码实现 四、刷题链接 一、问题描述 二、解题思路 此题属于树遍历的简单题&#xff0c;用递归深度遍历的方式&#xff0c;当遇到左叶子结点(在递归函数中加上一个判断当前结点是左结点还是右结点的标记位)&#xff0c;此时加上当前结点…

数字图像处理实验报告小论文(Matlab语言)

1.课题分析 在当今信息化社会&#xff0c;图像处理技术已成为众多领域不可或缺的一部分&#xff0c;从医学影像分析到安防监控&#xff0c;再到日常生活中的图片美化&#xff0c;图像处理技术都发挥着至关重要的作用。本次课题主要聚焦于图像灰度处理、图像小波变换和图像分割这…

Python基础系列教程:从零开始学习Python

Python有很多功能强大的机器学习和大数据分析包&#xff0c;适合对大数据和人工智能感兴趣的同学学习。要想了解一门语言&#xff0c;首先需要了解它的语法。本文将介绍Python的一些基础语法&#xff0c;包括数据类型、变量类型、条件控制、循环结构等内容。废话少说&#xff0…

C++核心编程---面向对象的三大特性---继承

C核心编程—面向对象的三大特性—继承 文章目录 C核心编程---面向对象的三大特性---继承1. 基本继承语法2. 继承方式3. 多重继承4. 构造和析构顺序4.1 构造函数的调用顺序&#xff1a;4.2 析构函数的调用顺序&#xff1a; 5. 虚继承6. 访问基类成员7. 同名成员和同名静态成员的…

第二十四节:带你梳理Vue2 : Vue具名插槽/作用域插槽/v-slot指令

1. 具名插槽 1.1 没有使用具名插槽的问题 有的时候我们在使用子组件时,在子组件模板上不同的位置插入不同的内容, 只有一个插槽显然没法满足我们的需求,看示例: 需求如下: 子组件是一篇文章的结构父组件在调用子组件是给文章插入标题,正文,时间信息 示例代码如下: <di…

【强化学习的数学原理】课程笔记--1(基本概念,贝尔曼公式)

目录 基本概念State, Action, State transitionPolicy, Reward, Trajectory, Discount ReturnEpisodeMarkov decision process 贝尔曼公式推导确定形式的贝尔曼公式推导一般形式的贝尔曼公式State ValueAction Value 一些例子贝尔曼公式的 Matric-vector form贝尔曼公式的解析解…

Elasticsearch 索引与文档操作实践指南

上节我们部署了elasticsearch8.4.1和kibana8.4.1以及ik分词器&#xff0c;本节我们来学习下elasticsearch的相关索引&#xff0c;文档操作。 首先我们kinana的主界面找到开发者工具在里面我们来编写相关操作。 标题查看集群情况 GET /_cluster/health详细解释&#xff1a; …

心理学|发展心理学——发展心理学单科作业(中科院)

一、单选题(第1-100小题,每题0.5分,共计50分。) 1、认为心理发展是主体与客体相互作用的结果,持该观点的学者是( ) 分值0.5分 A、皮亚杰 B、普莱尔 C、吴伟士 D、施太伦 A 2、艾里克森认为童年期(7岁~12岁)的主要发展任务是( ) 分值0.5分 A、获得勤…

(四十四)Vue Router的命名路由和路由组件传参

文章目录 命名路由组件传参query参数方式参数传递参数接收 params参数方式参数传递参数接收 props配置方式布尔值形式对象模式函数模式 上一篇&#xff1a;&#xff08;四十三&#xff09;Vue Router之嵌套路由 命名路由 命名路由是为路由配置项提供一个名称&#xff0c;以便…

云计算【第一阶段(18)】磁盘管理与文件系统 分区格式挂载(一)

目录 一、磁盘基础 二、磁盘结构 2.1、机械硬盘 2.2、固态硬盘 2.3、扩展移动硬盘 2.4、机械磁盘的一些计算&#xff08;了解&#xff09; 2.5、磁盘接口类型 二、Linux 中使用的文件系统类型 2.1、磁盘分区的表示 2.1.1、主引导记录(MBR) 2.1.2、Linux中将硬盘、分…

【十二】图解 Spring 核心数据结构:BeanDefinition

图解 Spring 核心数据结构&#xff1a;BeanDefinition 简介 使用spring框架的技术人员都知道spring两个大核心技术IOC和AOP&#xff0c;随着投入更多的时间去学习spring生态&#xff0c;越发觉得spring的发展不可思议&#xff0c;一直都是引领着Java EE的技术变革&#xff0c;这…

麒麟信安系统关闭core文件操作

在使用麒麟信安系统时&#xff0c;如果应用程序运行过程中崩溃了&#xff0c;此时并不会导致内核崩溃&#xff0c;只会在tmp目录下产生崩溃数据&#xff0c;如下图 不过tmp目录下的分区容量有限&#xff0c;当崩溃的应用core文件过大时将会占用tmp空间&#xff0c;导致tmpfs分区…

上海计算机学会2022年6月月赛C++丙组T4连续的零

题目描述 给定一个 01 序列 b1​b2​…bn​&#xff0c;01 的意思就是这个数列里只有 0 与 1。 请问最少需要将多少个 1 改成 0&#xff0c;序列里会出现至少 k 个连续的 0。 输入格式 第一行&#xff1a;两个整数 n 与 k。第二行&#xff1a;n 个字符表示 b1​b2​…bn​&…

Msql----表的约束

提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、表的约束 表的约束&#xff1a;表中一定要有约束&#xff0c;通过约束让插入表中的数据是符合预期的。它的本质是通过技术手段&#xff0c;让程序员插入正确的数据&#xff0c;约束的最终目标是保证…