NOIP 提高组初赛 · NOIP 2010 提高组初赛试题 第 4 题

选择题 · 答案 D · 考点:操作系统基础

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

题目

Linux 下可执行文件的默认扩展名是(    )。

答案:D

考点

操作系统基础

解题思维

别被 Windows 的思维定势困住,拿到这题先想:Linux 到底靠什么判断一个文件能不能跑?记住,它看的是权限位里的'x',不是后缀名,这直接指向 D 选项。

常见错误

学生最容易犯的错就是惯性思维,看到'可执行文件'四个字就下意识想'.exe',毕竟在 Windows 下这就是铁律。其次是混淆不同系统的文件标识机制,把 DOS 的'.com'或者动态链接库'.dll'也当成 Linux 的可执行标识,完全忽略了 Linux 是通过文件属性(即权限位)来区分普通文件和可执行文件的,跟后缀名毫无关系。

详细解析(节选)

考点与概念 这道题考查的是操作系统基础,具体聚焦在 Linux 与 Windows 在文件标识机制上的根本区别。核心概念很简单:在 Windows 和 DOS 体系下,系统通过文件扩展名(如.exe、.com、.dll)来识别文件类型;而在 Linux 中,扩展名纯粹是用户自定义的标签,系统根本不看它,Linux 依靠的是文件权限中的'x'(executable)位来判断一个文件是否可执行。

命题视角 命题人出这道题,意图很明确:打破考生的 Windows 思维定势。Windows 用户习惯了"没后缀就不是程序",而 Linux 世界里,一个文件哪怕叫"readme",只要给它加了 x 权限,它就是可执行的;反过来,一个叫"runme"的文件,哪怕它里面全是脚本代码,没加 x 权限,系统也默认它是普通文本。这种机制差异是 Linux 设计的精髓之一,也是初赛喜欢挖的坑。

思考心法 拿到题先想:Linux 到底靠什么判断可执行?答案立刻跳出——权限位。再看选项,A 是 Windows 的绝对标志,B 是 DOS/Windows 的,C 是动态链接库的,这三个在 Linux 语境下都成了干扰项。既然 Linux 不依赖扩展名,那"默认扩展名"这个说法本身就不成立,自然选"以上都不是"。

避坑指南 千万别因为平时在 Windows 下敲代码习惯了,就默认 Linux 下也要加个后缀。很多初学者会误以为 Linux 可执行文件"应该"以.exe结尾,或者被'.com'误导,这都是把 Windows 的规矩硬套过来了。记住,Linux 的可执行文件没有"默认"后缀,它可以叫任何名字,甚至没有后缀,只要 chmod +x 一下就行。

考频与趋势 查阅题库数据,操作系统基础类题目在历年考试中非常活跃,题库共考过 41 题,覆盖 8 个考试级别(2008-2026)。从逐年分布看,2008 年 2 题、2009 年 4 题、2010 年 2 题、2012 年 1 题、2013 年 1 题、2014 年 2 题、2015 年 2 题、2018 年 1 题、2020 年 1 题、2021 年 1 题、2022 年 2 题、2023 年 7 题、2024 年 5 题、2025 年 4 题、2026 年 2 题、null 年 4 题,呈现明显的波动上升趋势,尤其是近两年的考频较高。分赛事来看,GESP 一级考过 11 题,NOIP 普及组初赛 11 题,CSP 提高级 6 题,GESP 二级 5 题,NOIP 提高组初赛 4 题,CSP 入门级 2 题,GESP 四级 1 题,GESP 三级 1 题,说明这类基础概念题是各个层级必考的。

预测 基于上述数据,操作系统基础类题目在未来考试中仍将是高频考点,尤其是涉及 Linux 与 Windows 差异、文件权限、进程管理等核心概念的题目。命题人可能会继续通过对比不同系统的机制来设置陷阱,或者将此类知识点与具体的 Shell 命令、权限修改操作结合考查。暂无足够依据预测具体题型,但建议重点复习 Linux 文件权限机制及其与 Windows 的区别,这是高频易错点。

同考点真题

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