【2024 CCF编程能力等级认证(GESP)C++ 】一级大纲

2024-08-30 23:20

本文主要是介绍【2024 CCF编程能力等级认证(GESP)C++ 】一级大纲,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1. 背景
  • 2. 考核知识块
  • 3. 考核内容
  • 3.1 计算机基础知识
  • 3.2 集成开发环境
  • 3.3 结构化程序设计
  • 3.4 程序的基本语句
  • 3.5 程序的基本概念
  • 3.6 基本运算
  • 3.7 基本数据类型
  • 4. 考核目标
  • 5. 题型分布
  • 6. 考试时长
  • 7. 认证时间与报名
  • 8. 政策与福利
  • 9. GESP一级认证形式

1. 背景

官网:CCF编程能力等级认证(GESP)为青少年计算机和编程学习者提供学业能力验证的规则和平台。GESP覆盖中小学阶段,符合年龄条件的青少年均可参加认证。C++ & Python编程测试划分为一至八级,通过设定不同等级的考试目标,让学生具备计算机使用的基础能力和通过编程思维解决生活问题的能力,激发青少年编程相关知识与技术的兴趣,提高青少年编程科学技术素养,培养青少年编程综合实践能力,为广大学员在进
修等方面提供编程能力水平的证明。

GESP初等级别考试(1-4级):适合作为青少年编程能力普及性的培养成果验证工具;
高等级别考试(5-8级):作为优秀青少年编程人才的选拔工具,衔接 CSP-J/S 认证。
而GESP等级与

2. 考核知识块

引自官网
在这里插入图片描述

3. 考核内容

3.1 计算机基础知识

掌握计算机的软硬件组成,包含CPU,内存,I/O设备等;
掌握Windows、Linux等操作系统基本概念和常见操作;
掌握计算机的发展历程及在现代社会中的常见应用。

3.2 集成开发环境

掌握集成开发环境使用,例如Dev C++,熟悉如何创建文件、编辑文件、保存文件,了解如何编译、解释、调试。

3.3 结构化程序设计

掌握顺序结构、分支结构、循环结构。
掌握顺序结构程序的编写。
掌握分支结构程序的编写,掌握if语句、if-else语句、switch语句,了解三
目运算。
掌握循环结构程序的编写,掌握for、while、do-while循环语句的使用以及
continue 语句和break语句在循环中的应用。

3.4 程序的基本语句

掌握cin语句、scanf语句、cout语句、printf语句、赋值语句、复合语句、if语句、switch 语句、for语句、while 语句、do while语句。

3.5 程序的基本概念

掌握标识符、关键字、常量、变量、表达式的概念。
掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运算。
掌握程序的注释。

3.6 基本运算

掌握基础算术表达式:加、减、乘、除、整除、求余。
掌握逻辑运算与(&&)、或(||)、非(!)。
掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。
掌握变量自增与自减运算、
掌握三目运算、位运算。

3.7 基本数据类型

整数型: int,long long
实数型: float,double
字符型: char
布尔型: bool
掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。

4. 考核目标

官网:学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历程。通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、循环结构的程序。

5. 题型分布

单选题 :15道(2分/道)
判断题 :10道(2分/道)
编程题 :2道(25分/道)

6. 考试时长

120分钟

7. 认证时间与报名

2024年GESP认证计划举办四次一级认证,分别为3月16日、6月29日、9月7日和12月7日。考生可通过GESP官网(https://gesp.ccf.org.cn)进行报名,报名时需要选择考点并缴纳相应的考试费用。

8. 政策与福利

GESP认证实行跨科目升(跳)级政策,即考生通过图形化一级后,可以直接参加Python或C++二级认证。此外,达到GESP 8级60分以上的考生,将获得CSP-S认证资格,可直接参加CSP-S的复赛。

9. GESP一级认证形式

认证方式为全国各GESP考点上机考试。考试采用客观题和主观题相结合的形式,全面考察考生的编程能力和解决问题的能力。

这篇关于【2024 CCF编程能力等级认证(GESP)C++ 】一级大纲的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122223

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

C++包装器

包装器 在 C++ 中,“包装器”通常指的是一种设计模式或编程技巧,用于封装其他代码或对象,使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍,可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型: 1. 函数包装器 函数包装器用于封装一个或多个函数,使其接口更统一或更便于调用。例如,std::function 是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal