问题
单项选择题
语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且( )。
A.如果文件存在,打开失败:如果文件不存在,建立一个新文件
B.如果文件存在,将文件指针定位于文件首;如果文件不存在,打开失败
C.如果文件存在,将文件指针定位于文件尾:如果文件不存在,建立一个新文件
D.如果文件存在,将其置为空文件;如果文件不存在,打开失败
答案
参考答案:C
解析: ofstream outf("TEST.DAT",ios_base::app);是以ios_base::app疗式打开文件,若文件存在,将文件指针定位于文件尾。若文件不存在,建立一个新文件。