NOIP 提高组初赛 · NOIP 2017 提高组初赛试题 第 1 题

选择题 · 答案 C · 考点:计算机基础与编程环境

← 整套速查表 NOIP 提高组初赛 全部真题

题目

从( )年开始,NOIP 竞赛将不再支持 Pascal 语言。

答案:C

考点

计算机基础与编程环境

解题思维

这题考的是NOIP竞赛历史沿革,直接背下官方公告里的时间节点就行,不用推导。

常见错误

学生最容易把年份搞混,特别是看到2021年还在用Pascal,就以为2022年还能用,或者误以为2020年就开始砍语言了。另外要注意题目问的是'不再支持'的起始年份,不是最后一年支持的年份,这个逻辑陷阱很多考生会掉进去。

详细解析(节选)

NOIP 竞赛语言变迁

这道题考查的是 NOIP 竞赛历史沿革中的语言支持政策变化,属于计算机基础与编程环境范畴。从题库数据看,这类知识点在历年初赛中出现过 27 次,覆盖从 2009 年到 2026 年所有级别,其中 NOIP 提高组初赛就占了 8 题,说明命题人很看重学生对竞赛历史变迁的掌握。

历史脉络梳理: 早期 NOIP 确实支持 Pascal、C 和 C++ 三种语言。随着时间推移,C 语言逐渐退出舞台,到了 2021 年及以前,官方支持的语言是 Pascal 和 C++。但关键转折点在 2022 年——从这一年开始,CCF 正式宣布不再支持 Pascal 语言,只保留 C++ 作为唯一支持的语言。

命题视角与挖坑点: 命题人喜欢在这里设坑,主要有两个地方:一是混淆'最后一年支持'和'不再支持的起始年'。比如 Pascal 在 2021 年还能用,但题目问的是从哪年开始不再支持,答案应该是 2022 而不是 2021。二是把 C 语言也当成还在支持,实际上 C 早就退出了,只有 C++ 一直保留至今。这些细节都是历年考生容易出错的地方。

思考路径: 拿到题先想:NOIP 支持过哪些语言?什么时候开始只支持 C++?查资料或回忆官方公告,2021 年时 Pascal 还在,2022 年时 Pascal 没了。所以答案是 C 选项 2022 年。

避坑提醒: 千万别选 B 选项 2021 年,那是 Pascal 最后一年,不是'不再支持'的起始年。也别选 A 或 D,2020 年 Pascal 还在用,2023 年当然也不用 Pascal 了,但题目问的是从哪年开始,2023 不是起点。

考频趋势与预测: 从数据看,2023 年这类题考了 9 次,2024 年考了 2 次,2026 年考了 1 次,说明命题人近期对竞赛历史变迁的关注度在提升。结合 NOIP 改革趋势,未来可能会继续考察语言支持的细节,比如支持哪些函数库、编译器版本等。暂无足够依据预测具体年份的考题形式,但建议学生把历年语言支持政策的变化点都记清楚,尤其是关键年份的官方公告内容。

结论: 从 2022 年开始,NOIP 竞赛将不再支持 Pascal 语言。正确答案是 C 选项。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断