选择题
有如下语句序列:
ifstream infile('DATA.DAT');
if(infile.good())cout<<'A';
else{
cout<<'B';
ofstream outfile('DATA.DAT');
if(outfile.fail())cout<<'C';else cout<<'D';
}
若执行这个语句序列显示的是BD,则说明文件DATA.DAT______。
A、
以读方式打开成功
B、
以读方式打开失败,但以写方式打开成功
C、
以读方式打开失败,以写方式打开也失败
D、
以读方式打开成功,以写方式打开也成功
【正确答案】
B
【答案解析】
由这个语句序列显示的结果是BD,说明执行了cout<<'B'和cout<<'D'语句。
提交答案
关闭