有如下语句序列: ifstream infile(¨DATA.DAT¨); if(infile.good()) cout<<”A¨; else{ COUt<<"B"; ofstream outfile("DATA.D

admin2019-05-06  22

问题 有如下语句序列:
    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"语句。
转载请注明原文地址:https://jikaoti.com/ti/kZA0FFFM
0

最新回复(0)