有如下语句序列: ifstream infile("DATA.DAT"); if(infile.good())eout

admin2020-07-30  29

问题 有如下语句序列:
    ifstream infile("DATA.DAT");
    if(infile.good())eout<<"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"和eout<<"D"语句。
转载请注明原文地址:https://jikaoti.com/ti/Ial0FFFM
0

相关试题推荐
最新回复(0)