CCF编程能力等级认证 C++认证标准
CCF编程能力等级认证 C++认证标准
CCF 编程能力等级认证(GESP)为青少年计算机和编程学习者提供学业能力验证 的规则和平台。GESP 覆盖中小学阶段,符合年龄条件的青少年均可参加认证。C++ & Python 编程测试划分为一至八级,通过设定不同等级的考试目标,让学生具备计算机使 用的基础能力和通过编程思维解决生活问题的能力,激发青少年编程相关知识与技术的 兴趣,提高青少年编程科学技术素养,培养青少年编程综合实践能力,为广大学员在进 修等方面提供编程能力水平的证明。
C++认证知识体系:一级
知识目标:掌握顺序、循环、分支的简单程序结构,可以使用集成开发环境进行编程与调试,通过编程基础知识的学习,完成单一功能的程序设计。
- 计算机基础与编程环境
- 计算机历史
- 变量的定义与使用
- 基本数据类型(整型、浮点型、字符型、布尔型)
- 控制语句结构(顺序、循环、选择)
- 基本运算(算术运算、关系运算、逻辑运算)
- 输入输出语句
C++编程一级标准
(一)知识点详述
- 了解计算机的基本构成(CPU,内存,I/O 设备等),了解 Windows、Linux 等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。
- 熟悉集成开发环境使用(例如 Dev C++):创建文件、编辑文件、保存文件、 编译、解释、调试。
- 掌握基础的 cin 语句、scanf 语句、cout 语句、printf 语句,赋值语句等。
- 掌握标识符、关键字、常量、变量、表达式的概念。
- 掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运 算。
- 掌握基础算术表达式:加、减、乘、除、整除、求余。
- 掌握逻辑运算与(&&)、或(||)、非(!)。
- 掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。
- 掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
- 掌握顺序结构程序的编写。
- 掌握分支结构程序的编写,掌握 if 语句、if-else 语句、switch 语句,了解三 目运算。
- 掌握循环结构程序的编写,掌握 for、while、do-while 循环语句的使用以及 continue 语句和 break 语句在循环中的应用。
- 理解程序的注释和调试的概念。
(二)考核目标
学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历 程。通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、 循环结构的程序。
(三)知识点描述
编号 | 知识块 | 知识点 |
---|---|---|
1 | 计算机基础知识 | 计算机的软硬件组成、常见操作、发展历程。 |
2 | 集成开发环境 | 创建文件、编辑文件、保存文件、编译、解释、调试。 |
3 | 结构化程序设计 | 顺序结构、分支结构、循环结构 |
4 | 程序的基本语句 | cin 语句、scanf 语句、cout 语句、printf 语句、赋值语句、 复合语句、if 语句、switch 语句、for 语句、while 语句、 do while 语句。 |
5 | 程序的基本概 念 | 标识符、关键字、常量、变量、表达式的概念。 常量与变量的命名、定义、作用。 程序的注释。 |
6 | 基本运算 | 算术运算、逻辑运算、关系运算、变量自增与自减运算、 三目运算、位运算。 |
7 | 基本数据类型 | 整数型: int,long long 实数型: float,double 字符型: char 布尔型: bool |
(四)题型分布
单选题 | 判断题 | 编程题 |
---|---|---|
15 道(2 分/道) | 10 道(2 分/道) | 2 道(25 分/道) |
C++认证知识体系:二级
知识目标: 掌握程序基本设计,能够使 用简单数学函数。可以独立 完成包含分支语句、循环语 句等比较综合的案例,可以 使用分支循环嵌套结构。
- 计算机的存储与网络
- 程序设计语言的特点
- 流程图的概念与描述
- ASCII 编码
- 数据类型的转换
- 多层分支/循环结构
- 常用数学函数(绝对值函数、平方根函数、max 函数、min 函数)
C++认证知识体系:三级
知识目标: 掌握数据编码、进制转换、 位运算等知识,掌握一维数 组、字符串及函数的使用, 能够独立使用模拟法、枚举 法解决对应的算法问题。
- 数据编码(原码、反码、补码)
- 进制转换(二进制、八进制、十进制、十六进制)
- 位运算(与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>))
- 算法的概念与描述(自然语言描述、流程图描述、伪代码描述)
- C++一维数组基本应用;Python 列表、字典、元组、
- 集合的基本应用、内置函数以及列表解析的使用
- 字符串及其函数
- 算法:枚举法
- 算法:模拟法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步