GESP 四级 · GESP 202506 C++ 四级 第 13 题

选择题 · 答案 C · 考点:函数

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

题目

关于下面 C++ 程序的描述,( )最准确。

ifstream in("data.txt");
string line;
while (getline(in, line)) {
    cout << line << endl;
}
答案:C

考点

函数

解题思维

答案C。指针和数组的代码追踪:画出变量和指针的内存示意图,追踪每次赋值后值的变化。

常见错误

指针和数组追踪时画内存布局图可以大大简化理解。

详细解析(节选)

【考点】文件流对象|getline 函数|文本文件读写

1. 🎯 考纲定位

本题考查《GESP 四级大纲》文件模块中"用文件流读写文本"的考查点。命题人卡住的是考生对 cin 的过度依赖——四级里 80% 的输入题默认用 cin,但文件操作必须用 ifstream,这个知识迁移障碍是绝大多数考生栽跟头的地方。

同考点真题

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