NOIP 提高组初赛 · NOIP 2014 提高组初赛试题 第 18 题

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

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

题目

在 NOI 比赛中,对于程序设计题,选手提交的答案不得包含下列哪些内容( )。

答案:ABCDE

考点

计算机基础与编程环境

解题思维

这题考的是 NOI 比赛对源代码的安全限制。拿到题别慌,直接回忆比赛规则:选手程序只能干正事,不能搞外挂或破坏环境。核心就是五个禁止项:联网、乱开文件、跑别的程序、改权限、摸系统底细。全选是铁律。

常见错误

很多学生容易觉得‘改个权限’或者‘读写一下管理信息’挺隐蔽,应该能混过去,从而漏选。其实命题人就是爱在这些‘灰色地带’挖坑,让你以为只有联网和乱开文件是明显的违规。记住,只要代码里试图做这些动作,哪怕没真正执行成功,也算违规。所以一定要警惕那些看起来‘无害’的选项,五项全部禁止,必须全选。

详细解析(节选)

考点定位

本题属于计算机基础与编程环境类题目,考查 NOI 竞赛规则中关于程序设计题提交的源代码所禁止的行为。这类题目在历年 NOIP 提高组初赛中出现频率较高,属于必须熟记的‘铁律’。

知识点与概念

在 NOI 比赛中,为了保证评分的公平性和系统的稳定性,选手提交的源代码被严格限制只能进行特定的操作。具体来说,禁止的行为包括:

1. 试图访问网络:防止选手通过网络获取外部数据或提交答案,确保所有数据仅来源于题目给定的输入。 2. 打开或创建题目规定的输入/输出文件之外的其他文件:防止选手通过读写额外文件来存储中间结果或答案,确保评分系统能正确识别输入输出。 3. 运行其他程序:防止选手利用系统调用启动外部工具(如编译器、解释器或其他脚本)来辅助解题。 4. 改变文件系统的访问权限:防止选手通过修改权限来绕过系统限制或窃取其他程序的信息。 5. 读写文件系统的管理信息:防止选手通过读取或修改文件系统元数据(如 inode 信息、目录结构等)来获取额外信息或破坏系统状态。

同考点真题

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