GESP 四级 · GESP 202406 C++ 四级 第 6 题

选择题 · 答案 D · 考点:文件操作

← 整套速查表 GESP 四级 全部真题

题目

C++ 中,关于文件路径说法错误的是( )

答案:D

考点

文件操作

解题思维

答案D。综合运用函数、指针、数组等知识判断。

常见错误

注意题目中的否定词("不正确""不属于")和绝对化表述("一定""必须")。

详细解析(节选)

【考点】文件路径(相对与绝对)|C++ 文件操作

GESP 四级《C++ 基础》模块,命题人卡住“路径类型”的模糊概念——学生常把相对路径误认为绝对路径。

看到“路径”二字先问“起点在哪”:绝对路径从根目录出发(Unix 以 / 开头,Windows 以盘符开头),相对路径从当前工作目录出发。A/B/C 全是相对路径(./ 或 ../ 是相对标记),D 说它是绝对路径,直接冲突。

错项 D 的套路是“偷换概念”:利用学生对“没有 ./ 就是绝对”的直觉错误,把相对路径包装成绝对。陷阱在于"C++ 中路径默认是相对于当前工作目录的”,而非相对于程序文件本身,所以即使写 "GESP.txt" 也是相对路径。

反命题:若把 D 改为 /home/user/GESP.txt,就变成绝对路径,答案会翻转;若把题干改成“下列属于绝对路径的是”,则 A/B/C 全错,D 仍错——这说明命题人刻意考察“绝对路径必须带根标识”这一铁律。刷到类似题,先问自己“这路径有 / 或盘符吗?”。

同考点真题

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