有如下语句序列: ifstream inffie(’’DATA.DAT’’); if(infile.good())cout<<’’A’’; else{ tout<<’’B’’; ofstream outfile(’’

admin2020-11-11  20

问题 有如下语句序列:
    ifstream inffie(’’DATA.DAT’’);
    if(infile.good())cout<<’’A’’;
    else{
    tout<<’’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://kaotiyun.com/show/hMyp777K
0

最新回复(0)