考试性质 
全国青少年软件编程等级考试标准(C/C++)由中国电子学会科普培训与应用推广中心指定。由全国青少年电子信息科普创新联盟标准工作组开发,由中国电子学会普及工作委员会审核通过,适用于由中国电子学会主办的青少年软件编程等级考试(C/C++)。 
适合人群 
适用年龄 8 周岁(建议 10 周岁)以上的青少年。

C 语言一级考纲说明 

能力目标 
通过本级考核的学生,能对 C 语言有基本的了解,会使用顺序结构、选择结构、循环结构编写程序,具体用计算思维的方式解决简单的问题。 
考核目标 
考核内容是根据软件开发所需要的技能和知识,以及国内编程教育的普及情况制定。主要以考察基础语法、算法和实践应用能力为主。 
熟悉 C 语言的基本语法规则;熟悉 C 语言的各种运算符理解顺序结构、选择结构和循环结构,并能运用它们编写简单的程序。 
考试标准 
1、理解变量的概念 
2、掌握变量的定义、类型和转换方法 
3、掌握变量的赋值方法 
4、掌握编程中基本的输入输出方法 
5、掌握编程基础的算术表达式 
6、能够完成一个顺序结构的程序 
7、理解逻辑运算的基本概念 
8、掌握编程基础的逻辑表达式 
9、掌握选择语句的功能和写法 
10、能够完成一段选择结构的程序 
11、掌握循环语句的功能和写法 
12、能够完成一段循环结构的程序 
13、 能够使用上述方法编写指定功能的正确、完整的程序。

C 语言二级考纲说明

能力目标 
通过本级考核的学生,掌握数组和字符串的操作,会编写函数和调用函数。 
能够编写指定功能的正确完整的程序。 
考试标准 
1、理解数制的基本概念; 
2、能够进行二进制、十进制以及十六进制之间的转换; 
3、掌握一维数组、二维数组及多维数组的用法; 
4、理解编码的概念; 
5、掌握字符串的用法; 
6、掌握在数组中进行顺序查找的方法; 
7、掌握对数组中数据进行简单排序的方法; 
8、对于排序了的数组,能否利用二分查找的方法找到满足条件的数据; 
9、理解函数及过程抽象的概念; 
10、理解函数的参数和返回值的概念; 
11、能够自己创建一个带参数的函数; 
12、能够自己创建一个有返回值的函数。 
13、能够使用上述方法编写指定功能的正确完整的程序。 
知识点描述 
1、数制  理解数制的概念,知道什么是二进制、八进制、十进制和十六进制能够进行二进制、十进制和十六进制之间的转换。 
2、数组  知道什么是一维数组、二维数组和多维数组掌握一维数组、二维数组和多维数组的用法,知道如何初始化数组、访问数组元素掌握在数组中进行顺序查找的方法掌握对数组数据简单的排序方法,比如冒泡排序、选择排序对于已经排序的数组,掌握二分查找法找到满足条件的数据。
3、字符串  理解 C 语言中字符串的概念掌握字符串的操作:复制字符串、连接字符串、比较字符串、返回字符第一次出现的位置、返回字符子串第一次出现的位置。
4、编码  理解编码的概念 
5、函数  理解函数和过程的概念理解函数的参数和返回值能够定义带参数的函数和有返回值的函数。

C 语言三级考纲说明

能力目标 
通过本级考核的学生,能够使用枚举、递归、递推编写算法,完成指定功能。 
考试标准 
1、掌握算法以及算法性能、算法效率的概念 
2、掌握基本算法中枚举的概念 
3、掌握基本算法中递归的概念 
4、掌握自调用函数的应用,实现基本算法中的递归方法; 
5、掌握基本算法中由递归变递推的方法 
知识点描述 
1、算法性能和算法效率   算法性能评估算法的好坏,主要从两个方面的判断:时间复杂度和空间复杂度,了解这两种评估的概念。算法效率:指算法执行的时间,了解如何度量算法效率。 
2、枚举法   了解什么是枚举法,枚举法的优缺点,掌握实现枚举法的基本思路 
3、递归   掌握算法中递归的概念了解什么是自调用函数,掌握自调用函数的应用,实现基本算法中的递归方法了解什么是递推,掌握递归与递推的区别,能够将递归算法转成递推算法。

C 语言四级考纲说明

1. 掌握基本算法中的动态规划方法。 
2. 能够使用上述方法编写指定功能的正确完整的程序。

C 语言五级考纲说明

1. 掌握基本算法中的分治技术;
2. 掌握基本算法中的搜索剪枝技术;
3. 掌握基本算法中的贪心算法。
4. 能够使用上述方法编写指定功能的正确完整的程序。

C 语言六级考纲说明

1. 掌握数据结构及结构的概念;
2. 掌握数据结构中的指针和链表;
3. 掌握数据结构中的栈;
4. 掌握数据结构中的队列;
5. 掌握数据结构中的哈希。
6. 能够使用上述方法编写指定功能的正确完整的程序。

C 语言七级考纲说明

1. 掌握数据结构中的二叉树;
2. 掌握数据结构中的堆;
3. 掌握数据结构中的图
4. 掌握空间效率分析的基本方法。
5. 能够使用上述方法编写指定功能的正确完整的程序。

C 语言八级考纲说明

1. 掌握各种高级排序算法;
2. 掌握对算法的时间效率进行分析的方法;
3. 掌握基本的数论知识;
4. 掌握常用的图论算法。
5. 能够使用上述方法编写指定功能的正确完整的程序。

C 语言九级考纲说明

1. 掌握用分治技术做算法设计的方法;
2. 能够使用各种优化方法提高动态规划算法的优化;
3. 能够设计比较复杂的贪心算法并进行算法正确性证明;
4. 能够设计比较复杂的搜索算法,并对算法进行优化;
5. 能够使用网络流算法解决实际问题;
6. 能够对描述复杂的问题进行抽象和简化,并通过使用各种算法予以解决。

C 语言十级考纲说明

本级会涉及但不限于随机算法、近似算法、神经网络算法、深度学习算法、强化学习算法,以及算法复杂性分析等,更高级或新兴的算法设计及分析方法。

全国青少年软件编程等级考试C语言标准解读(1_10级)相关推荐

  1. 全国青少年软件编程等级考试Python标准解读(1_6级)

    考核性质: 全国青少年软件编程等级考试标准(Python语言)由中国电子学会科普培训与应用推广中心和北京大学信息科学技术学院共同制定.由全国青少年电子信息科普创新联盟标准工作组开发,由中国电子学会普及 ...

  2. 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...

    全国青少年软件编程等级考试标准 (C 语言) V1.1.1 中国电子学会普及工作委员会 中国电子学会科普培训与应用推广中心 全国青少年电子信息科普创新联盟 科普服务平台: 官方考试平台: 2018 年 ...

  3. 全国青少年软件编程python等级考试-全国青少年软件编程等级考试:Python一级考试大纲...

    少儿编程:全国青少年软件编程等级考试 考试性质 全国青少年软件编程等级考试标准(Python)由中国电子学会科普培训与应用推广中心指定.由全国青少年电子信息科普创新联盟标准工作组开发,由中国电子学会普 ...

  4. 青少年软件编程等级考试 python-中国电子学会《全国青少年软件编程等级考试标准》升级啦!...

    2020年中国电子学会举办的全国青少年软件编程等级考试,更科学的检验小朋友们的学习水平. 12月25日上午,中国电子学会在北大举办了"2019-2020青少年等级考试系列标准升级发布会&qu ...

  5. c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五

    全国青少年软件编程等级考试C语言经典程序题10道五 [程序41] 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码: #include "stdio.h" ...

  6. c++经典编程题_全国青少年软件编程等级考试C语言经典程序题10道十

    全国青少年软件编程等级考试C语言经典程序题10道十 [程序91] 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include & ...

  7. 全国青少年软件编程等级考试Python一级专题练习

    全国青少年软件编程等级考试Python一级专题练习: 熟悉编程环境专题练习 Python编程基础专题练习

  8. 全国青少年软件编程等级考试大纲与说明 (Scratch图形化编程1-4级)

    全国青少年软件编程等级考试大纲与说明 (Scratch图形化编程1-4级) 一.考试性质 全国青少年软件编程等级考试由中国电子学会科普培训与应用推广中心和北京大学信息科学技术学院共同制定.由全国青少年 ...

  9. 【备考资料】全国青少年软件编程等级考试标准-考试大纲 (1-10级,C语言版)

    <全国青少年软件编程等级考试标准(C语言)> 一级 1.     理解变量的概念: 2.     掌握变量的定义.类型和转换方法: 3.     掌握变量的赋值方法: 4.     掌握编 ...

最新文章

  1. 正在搜索需要的文件_装机必备!分享4个电脑软件,3分钟搞定文件管理难题!...
  2. python一行实现循环_python开发如何将嵌套 for 循环写成单行?
  3. 数据中心基础设施故障处理流程
  4. php 登陆信息 传递,PHP传递POST信息
  5. 目标检测——从RCNN到Faster RCNN 串烧
  6. 贪心算法两船装载问题Java_贪心算法-最优装载问题
  7. ARM:下一代架构也将继续供给华为
  8. 山东CIO智库会员参观徐工信息公司
  9. 编程基本功训练:流程图画法及练�
  10. 自动驾驶分级 - 练习测验
  11. JavaSE、JavaEE和JavaME
  12. 离线部署NFS文件系统
  13. ITSM-CMDB数据库设计-四种方案任你选
  14. Pycharm使用tkinter
  15. 苏宁单挑京东 大苏宁战略猜想
  16. 电商常用功能模块的数据库设计
  17. 2021.11.11
  18. 我在深圳面试汇总(--持续更新中)
  19. python实现屏幕截图_电脑截屏操作有哪些,用Python进行屏幕截图,只用两行代码搞定...
  20. 纯css制作的打勾(√)小图标

热门文章

  1. myeclipse,eclipse配色方案(方案epf下载)(新手必备)
  2. uni-app云开发基础保姆级教程
  3. 针对 SpringSecurity 做了一个详细分析,让你明白它是如何执行的
  4. 文本分类 决策树 python_NLTK学习笔记(六):利用机器学习进行文本分类
  5. 传奇服务器文件,【教程】传奇服务端(版本)的结构以及重要文件功能的概述-A02...
  6. 一步一个坑之IDEA不能识别.vue?
  7. 程序员过圣诞 | 用HTML写出绽放的烟花
  8. 找一个陪你聊天的人,很重要
  9. pythonreader下载_使用Python的pandas-datareader包下载雅虎财经股价数据
  10. 【Vue.js】Vue.js组件库Element中的图片、回到顶部、无限滚动和抽屉