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

目录

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

1. 背景

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

修等方面提供编程能力水平的证明。

GESP初等级别考试(1-4级):适合作为青少年编程能力普及性的培养成果验证工具;

高等级别考试(5-8级):作为优秀青少年编程人才的选拔工具,衔接 CSP-J/S 认证。

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考点上机考试。考试采用客观题和主观题相结合的形式,全面考察考生的编程能力和解决问题的能力。

相关推荐
AI科技星22 分钟前
为什么宇宙无限大?
开发语言·数据结构·经验分享·线性代数·算法
Appreciate(欣赏)39 分钟前
JAVA使用poi类读取xlxs文件内容拼接成添加数据SQL
java·开发语言·sql
Bona Sun1 小时前
单片机手搓掌上游戏机(十四)—pico运行fc模拟器之电路连接
c语言·c++·单片机·游戏机
oioihoii1 小时前
性能提升11.4%!C++ Vector的reserve()方法让我大吃一惊
开发语言·c++
毕设源码-朱学姐1 小时前
【开题答辩全过程】以 基于JAVA的恒星酒店客房管理系统为例,包含答辩的问题和答案
java·开发语言
思密吗喽1 小时前
景区行李寄存管理系统
java·开发语言·spring boot·毕业设计·课程设计
Rust语言中文社区1 小时前
【Rust日报】Dioxus 用起来有趣吗?
开发语言·后端·rust
小灰灰搞电子1 小时前
Rust Slint实现颜色选择器源码分享
开发语言·后端·rust
小狗爱吃黄桃罐头2 小时前
《C++ Primer Plus》模板类 Template 课本实验
c++
无限进步_2 小时前
C语言数组元素删除算法详解:从基础实现到性能优化
c语言·开发语言·windows·git·算法·github·visual studio