C++编程赛

大赛介绍

一、赛项背景

加强科学教育是贯彻党的教育方针的必然要求,是落实立德树人根本任务的重要途径,是培育国家战略科技力量的基础支撑。在竞赛活动中融入爱国主义、集体主义教育,锤炼学生为强国建设、民族复兴而矢志创新的坚毅品质。

二、赛项概要

1.组别设置


备注:表格中标注“●”代表该组别设置对应的项目

2.同一赛项,每人限报一个作品。 

3.指导教师:不多于两人,由各学科教师或科技辅导员联合 少先队辅导员或校团委负责人共同指导。

4.比赛流程: 

(1)初赛:根据赛项规则提交参赛资料; 

(2)决赛:现场任务创作与作品展示。

赛事通知(规则)

1.参赛形式:参赛选手到达指定位置,在规定时间内完成试卷并提交。

 2.初赛和决赛:初赛为线上比赛模式,决赛为现场比赛模式。 

3.时长、满分:限时 90 分钟,满分 100 分。 

4.参赛报名要求:报名表扫描件,PDF 格式。

5.评分标准:


6.考察范围和内容 

(1)计算机基础知识与编程环境 

(2)程序基本概念、数据类型、程序基本语句、基本运算 

(3)数学库常用函数 

(4)结构化程序设计 

(5)数组与字符串的处理 

(6)函数与结构体 

(7)基础数据结构(栈、队列、树与二叉树) 

(8)数与进制(二进制、八进制、十进制、十六进制) 

(9)基础算法(枚举、模拟、递归递推、二分、分治)

(10)高级算法(贪心、深度和广度优先搜索、动态规划、 STL 库的应用)

报名及作品提交