A-A+

语句ofstreamf(DATA.DAT ios_base::app|ios_base:

2022-08-05 21:15:31 问答库 阅读 172 次

问题详情

语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件DA-TA.DAT并与之连接,而且()。
A.若文件存在,将文件指针定位于艾件首;若文件不存在,建立一个新文件
B.若文件存在,将其截为空文件;若文件不存在,打开失败
C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件
D.若文件存在,打开失败;若文件不杉在,建立一个新文件请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
C。【解析】C++中可以在定义文件流对象的同时打开文件,也可以在定义文件流对象以后用open函数打开文件。可以通过构造函数或open函数的第二个参数,确定文件的打开模式。

考点:语句