单项选择题

执行下列语句序列后,
ofstream outfile("DATA.DATA")
if(…)cout<<"OK";else cout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是( )。

A.outfile.fail()或outfile
B.outfile.fail()或! outfile
C.outfile.good()或outfile
D.outfile.goodl()或! outfile