NOAI初赛考什么?题型是什么样的?
我们梳理了家长问过的所有关于NOAI的问题,一一解答
三类题:单选题、代码填空、编程大题。100分120分钟,纸笔考。
题型分布
以NOAI 2025年水平测试为例:
| 题型 | 题数 | 分值 | 考什么 |
| 选择题 | 15道 | 30分 | AI概念理解和手算 |
| 概念解释题 | 4道 | 20分 | 定义+原因+举例,按点给分 |
| 代码补全 | 2道 | 20分 | 给Python代码框架,填关键几行 |
| 编程大题 | 2道 | 30分 | 手写完整函数,实现算法 |
2026年第三届调整了结构:概念解释题被去掉,选择题和编程题的占比进一步提高,整体更偏"代码和计算",更少"写文字"。
每一类具体考什么
选择题不考Python语法了。2026年起,选择题里不再出"列表切片结果是什么"这种语法题。新的方向是AI概念判断(算法偏见、过拟合、残差连接)和手算(Softmax概率、混淆矩阵指标、卷积后尺寸、正态分布方差)。有些题需要动笔算三四分钟,不能靠秒答。
代码补全给框架填空。2025年考过sklearn线性回归完整流程(数据清洗、train_test_split、model.fit、mean_squared_error)和梯度下降的参数更新(w = w - alpha * dw,减号一定不能错)。2026年升级成用梯度下降求二次函数最小值,要先对二次函数求导,再写更新公式。
编程大题要手写完整函数。2025年考过图像模糊(三层循环处理像素均值)和CNN验证码识别(用PyTorch搭一个两层卷积加全连接的网络,能手算40×40图经过两次池化变成10×10、全连接层输入是64×10×10=6400)。2026年第一题直接让写卷积算法的完整实现细节,不再给API文档,不再列model.fit、Conv2d的参数——全凭记忆手写。
从三届真题看趋势
第一届(2024):什么都考一点,引导很多。卷积运算专门画示意图教怎么算,编程题给完整代码框架和API文档。
第二届(2025):概念和代码都深了一层。概念题从"解释一个名词"变成"分析一个场景",代码题还给提示,但要求会写得更多。
第三届(2026):挤水分,测真实能力。Python语法题没了,数学明显加码(求导、正态分布、甚至出现偏微分方程),API文档不给了。选手原话:"比去年难了两倍。"
三届的方向是一条直线:从"知不知道"到"懂不懂"再到"会不会"。
为什么初赛越来越难
因为NOAI初赛的目的不是给学生发证书,是从几千人里筛出200个能冲中国站的选手。中国站是上机考试,要用PyTorch解决真实的AI问题。如果初赛选上来的人连梯度下降都写不对、连卷积尺寸都不会算,到了中国站根本写不动。
初赛的难度在追赶中国站的要求。这个趋势不会停。