中国计算机学会编程能力等级认证(CCFGESP)为计算机和编程学习者提供学业 能力验证的平台。GESP旨在提升青少年计算机编程能力、培训机构编程教育水平,推 广和普及计算机和编程教育。考察语言为图形化编程、Python编程及C++编程。C++& Python编程认证划分为一至八级,通过设定不同等级的认证目标,让学习者具备计算机 使用的基础能力和通过编程思维解决生活问题的能力,激发其学习编程相关知识与技术 的兴趣,提高编程科学技术素养,培养编程综合实践能力,为广大学员在进修等方面提 供编程能力水平的证明。
注:对于C++语言的考题,如无特殊说明,均以【C++11】标准为准。如考题有特殊说明,以 考题说明为准。考题不会涉及该标准下的未定义行为(undefinedbehavior)
C++编程一级标准 (一)
知识点详述
(1)了解计算机的基本构成(CPU,内存,I/O设备等),了解Windows、Linux 等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。
(2)熟悉集成开发环境使用(例如DevC++):创建文件、编辑文件、保存文件、 编译、解释、调试。
(3)掌握基础的cin语句、scanf语句、cout语句、printf语句,赋值语句等。
(4)掌握标识符、关键字、常量、变量、表达式的概念。
(5)掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运 算。
(6)掌握基础算术表达式:加、减、乘、除、整除、求余。
(7)掌握逻辑运算与(&&)、或(||)、非(!)。
(8)掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。(9)掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
(10)掌握顺序结构程序的编写。
(11)掌握分支结构程序的编写,掌握if语句、if-else语句、switch语句,了解三 目运算。
(12)掌握循环结构程序的编写,掌握for、while、do-while循环语句的使用以及 continue 语句和break语句在循环中的应用。
(13)理解程序的注释和调试的概念。
(二)考核目标
学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历 程。通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、 循环结构的程序。
(三)知识块
扫码添加杨博士微信
加入杨博士AI编程营