有如下语句序列: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.以读方式打开成功,以写方式打开也成功