README / OVERVIEW
“2026青少年人工智能科普与创新活动·AI未来星”活动大纲
人工智能作为国家创新驱动发展战略的核心引擎,已深度融入社会生活、科学研究和产业升级等各个领域。青少年作为未来科技创新的主力军,人工智能素养已成为新时代人才必备的核心竞争力。
为深入贯彻落实《教育强国建设规划纲要(2024—2035年)》和《中小学人工智能通识教育指南(2025年版)》精神,积极响应2026年基础教育重点工作部署,切实解决当前校内外人工智能科普资源分布不均、实践应用场景匮乏等现实问题,现正式启动“AI未来星・2026青少年人工智能科普与创新活动”。本次活动旨在构建“认知启蒙—实践探索—创新应用”的全链条培养体系,全面普及人工智能基础知识,充分激发青少年科技创新潜能,为国家未来科技人才培养奠定坚实基础。
01 / RULES
参赛范围
参赛组别
| 组别 | 年级 | 考试语言 |
|---|---|---|
| 小学低级组 | 一二年级 | Scratch、Python |
| 小学中级组 | 三四年级 | Scratch、Python、C++ |
| 小学高级组 | 五六年级 | Python、C++ |
| 初中组 | 初中 | Python、C++ |
| 高中组 | 高中 | Python、 C++ |
参赛人数:参赛选手1人;指导老师1名
报名方式:统一在官网报名
组别确定:以地方教育行政主管部门(教委、教育厅、教育局)认定的选手所属学段为准
活动流程
- 报名:参赛选手通过个人、机构或学校统一组织在官网进行报名,报名成功的选手具备参赛资格
- 选拔赛:采用线上形式进行,参赛者须在规定时间内完成编程知识答题,按比例确定选拔赛金奖、银奖、铜奖,比例分为20%、30%、50%。零分卷不得奖。获得银奖以上的选手入围线上决赛。
- 决赛:入围选手线上参赛,入围选手须在规定时间内完成编程知识答题,按比例确定决赛金奖、银奖、铜奖,比例分为20%、30%、50%。
- 其他:选拔赛、决赛均根据成绩排名,采用分数相同者排名相同。
02 / SCRATCH
三、比赛得分&考纲说明 · Scratch语言
1)比赛得分说明
①初赛:
| 组别 | 选择题 | 多选题 | 编程题 | 满分 | 考试时间 |
|---|---|---|---|---|---|
| 小学低级组 | 10道题,共40分 | 5道题,共30分 | 1道题,共30分 | 100分 | 60分钟 |
| 小学中级组 | 10道题,共40分 | 5道题,共30分 | 1道题,共30分 | 100分 | 60分钟 |
②决赛:
| 组别 | 单选题 | 多选题 | 编程题 | 满分 | 考试时间 |
|---|---|---|---|---|---|
| 小学低级组 | 5道题,共15分 | 5道题,共25分 | 4道题,共60分 | 100分 | 90分钟 |
| 小学中级组 | 5道题,共15分 | 5道题,共25分 | 4道题,共60分 | 100分 | 90分钟 |
2)比赛大纲&样题实例
1、Scratch比赛大纲
本赛项各组别考核目标和能力要求如下:
【小学低中年级组】
1、图形化编程软件的使用:
熟悉图形化编程软件中舞台区、角色列表区、功能区、脚本编辑区的功能及使用。
2、基础功能模块的使用:
- a.运动模块:角色的平移、旋转、控制运动方向、碰到边缘反弹、坐标等积木。
- b.外观模块:对角色说、颜色、大小、显示、隐藏等常用积木块。
- c.事件模块:运行点击、角色点击、键盘被按下等常用积木块。
- d.侦测模块:碰到鼠标/颜色/舞台、键盘按下常用积木块。
- e.运算模块:算术运算符、关系运算符、逻辑运算符等积木块。
- f.角色的克隆、广播积木块。
- g.变量模块的使用,自定义变量的创建和使用。
- h.画笔模块:图章、画笔、画笔属性等积木块,绘制基本的几何图形。
3、程序基本结构:
- a.顺序结构。
- b.循环结构:有限循环和无限循环。
- c.分支结构:如果那么、如果那么否则。
2、样题示例
单选题
1、观察程序,点击小绿旗后,角色会怎么运动?( )

2、篮球位于(-240,0),下面程序不能将篮球移动到(0,180)的是?

3、下面哪组程序可以将画笔的颜色设为紫色,粗细为30?
4、小猫坐标为(0,0),点击绿旗执行下面程序,小猫有什么反应?

03 / PYTHON
Python语言
1)比赛得分说明
初赛:
小学低级组:单选题15道题,共60分;多选题5道题,共40分;编程题无;满分100分;考试时间60分钟。
小学中级组:单选题10道题,共30分;多选题5道题,共30分;编程题2道题,共40分;满分100分;考试时间60分钟。
小学高级组:单选题10道题,共30分;多选题5道题,共30分;编程题2道题,共40分;满分100分;考试时间60分钟。
初中组:单选题10道题,共30分;多选题5道题,共30分;编程题2道题,共40分;满分100分;考试时间60分钟。
高中组:单选题10道题,共30分;多选题5道题,共30分;编程题2道题,共40分;满分100分;考试时间60分钟。
决赛
小学低级组:单选题15道题,共60分;多选题5道题,共40分;编程题无;满分100分;考试时间60分钟。
小学中级组、 小学高级组、初中组、高中组:单选题5道题,共15分;多选题5道题,共25分;编程题4道题,共60分;满分100分;考试时间90分钟。
2)比赛大纲&样题实例
【小学低级组】
- 输出:使用print()语句,实现单行或多行打印;
- 顺序结构:理解程序自上而下依次执行的基本执行方式;
- 输入:掌握input()语句,理解输入的过程,提交后返回字符串内容;
- 变量:掌握变量初始化,变量命名和赋值 ,变量的变化等;
- 运算符:包含大于(>)、等于(= =)、小于(<)等常用运算操作;
- 随机数:库的导入,以及使用randint()指令生成指定范围内的整数;
- 分支结构:使用if条件语句完成简单的逻辑运算;
- 循环结构:包含for循环、while循环等循环控制流程;循环的终止;
- 字符串:掌握字符串的格式和使用;
【小学中级组】
在小学低级组知识点基础上新增以下内容:
1、运算符:逻辑运算符:与(and)、或(or);算术运算符:加(+)、减(-)、乘(*)、除(/);成员运算符:in。
2、分支结构:双分支:if-else结构、多分支:if-elif-else结构。
3、字符串:字符串的基本操作。
4、数据类型:布尔值:仅包含True(真)、False(假)两种取值,由比较、逻辑运算产生,作为分支、循环结构的判断依据;列表:列表的定义、列表的索引、列表的增(append()方法)、删(remove()方法)、改查等操作以及列表遍历;字典:字典的定义、键值对、字典的增删改查操作以及字典遍历。
5、内置函数:str()、range()、len()等函数。
【小学高级组】
在小学中级组知识点基础上新增以下内容:1、列表:插入insert(index, x)、删除pop(index)、切片list[start:end:step]等操作;2、函数:无参函数:函数定义、调用以及return返回值;带参函数:函数定义、调用以及return返回值;3、条件表达式:复杂条件表达式的布尔值判断;4、字符串:upper()、lower()、replace(old, new, max)等常用函数。
【初中、高中组】
在小学高级组知识点基础上新增以下内容:1、运算符:算术运算符:取余(%)整除(//);2、while循环:while条件表达式、continue应用等;3、变量:全局变量:全局变量的定义、global声明变量、全局变量的修改;4、内置函数:range(start, stop)、range(start, stop, step)、int()等;5、字符串:split()等字符串常用方法;6、算法思想:二分法、模拟法、枚举法、贪心算法等。
样例示例
单选题
1.以下代码运行后,变量 result 的值是( )
a = a - 3
a = a * 2
print(a)
A. 5 B. 10 C. 16 D. 3
正确答案:B
多选题
1.执行以下代码后,变量 num 可能的取值有哪些?( )
num = randint(5, 10)
A. 0 B. 5 C. 8 D. 11
正确答案:B、C
编程题
【校园自动售卖机】学校操场的自动售卖机正在进行新一代的程序升级。同学们输入想要的商品,目前机内只有可乐,当输入 '可乐' 时,屏幕输出 '出货成功';如果输入其他商品,屏幕则提示 '暂时缺货'。
【输入形式】共一行,输入任意内容
【输出形式】共一行,输出售卖机的提示
【样例输入1】可乐 【样例输出1】出货成功 【样例输入2】矿泉水 【样例输出2】暂时缺货
参考答案:
if goods == '可乐':
print('出货成功')
else:
print('暂时缺货')
04 / C++
C++语言
1)比赛得分说明
①初赛:小学中级组、小学高级组、初中组、高中组均为:单选题10道题,共30分;多选题5道题,共30分;编程题2道题,共40分;满分100分;考试时间60分钟。
②决赛:小学中级组、小学高级组、初中组、高中组均为:单选题5道题,共15分;多选题5道题,共25分;编程题4道题,共60分;满分100分;考试时间90分钟。
2)比赛大纲&样题实例
【小学中级组】
程序基础:顺序结构:理解程序流程、基本输入输出;分支结构:if条件句、简单逻辑运算;循环结构:for循环、while循环来解决重复任务;基础数据类型:整型、浮点型、字符型等常用类型,掌握简单的数据转换。
数理知识:代数:整数、小数四则运算;基础运算:加减乘除、取余运算。
算法:模拟:按照题目描述直接实现功能。枚举:使用循环穷举可能性来找到答案。基础模拟求解,掌握顺序化、分步式的解题思路,能够依照题意一步一步完成程序实现。
【小学高级组】
包含小学中级组全部内容,在此基础上加深拓展。
程序基础:循环进阶:多层循环嵌套,复杂循环逻辑;一维数组:数组定义、元素读写、遍历查找;字符串:字符数组、string字符串基础操作,字符串拼接、字符查找;自定义函数:函数定义、参数传递、函数调用,利用函数简化优化代码。
数理知识:代数:递推数列运算;基础数学:最大最小、求和统计类问题。
算法:递推算法:由前面结果推导后续答案;枚举进阶:嵌套循环枚举,范围优化;简单模拟:多步骤、长流程的情景模拟题。
【初中组】
包含小学高级组全部内容,在此基础上加深拓展。
程序基础:分支结构与循环结构涉及更复杂逻辑判断与嵌套使用;数组进阶应用;字符串处理进阶,包括子串提取等高级操作;结构体定义与使用;多关键字排序以及去重排序技巧;自定义函数以及递归调用概念强化。
数据结构:栈/队列: 使用标准库中stack/queue完成特定任务。
数理知识(在小学组已有基础上增加):数论基础:最大公约数、最小公倍数、质因数分解;阶乘、取模运算、质数判断;组合计数:初步了解排列组合概念。
算法:在模拟和枚举之外增加:递归算法;贪心算法简单应用;分治思想入门;基础搜索;排序算法包含但不限于冒泡排序、选择排序、快速排序。
【高中组】
包含初中组全部内容,在此基础上加深拓展。
程序基础:复杂多模块程序设计;复合数据结构综合使用;高精度运算进阶。
数据结构:进阶容器:set、map、pair;树基础、图的存储(邻接表、邻接矩阵)。
数理知识:高阶数论:同余、欧拉定理等初等数论进阶内容;图论基础:拓扑排序;动态规划相关数学模型。
算法:搜索算法:深度优先搜索DFS、广度优先搜索BFS;二分查找、二分答案;动态规划:差分、序列动态规划;复杂动态规划;复杂搜索与剪枝优化;图论基础算法。
样题示例
单选题
有数组 int a [5]={1,3,5,7,9};,则 a [2] 的值是()
A. 3 B. 5 C. 7 D. 1
答案:B
多选题
下面属于 C++ 循环语句的有( )
A. for B. while C. if D. do‑while
答案:ABD
编程题
题目描述:甲、乙两辆汽车从起点出发向前行驶,甲车一共行驶了 a 千米,乙车一共行驶了 b 千米。请算出两辆车行驶路程相差多少千米。
输入描述:输入一行两个正整数 a,b(保证 a ≥ b,1 ≤ b ≤ a ≤ 1000)
输出描述:输出两辆车路程的差值
输入样例:800 300
输出样例:500
参考代码:
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int cha = a - b;
cout << cha << endl;
return 0;
}
05 / ENVIRONMENT
四、参赛环境
- 活动平台:选手在官方平台参赛入口进行比赛
- 网络环境:保证网络环境稳定,在能满足竞赛需求的联网环境下进行
- 浏览器:推荐使用谷歌Chrome浏览器(PC版v70以上、苹果版v79及以上)。
- 编程设备:参赛选手自备竞赛用电脑,并保证比赛时电脑电量充足,电脑系统需为Windows7及以上64位操作系统或苹果系统。
- 监考说明:由竞赛平台提供线上智能监考,另外参赛选手需自备1台手机或平板设备,做为第二机位监考。







