问题 单项选择题

语句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疗式打开文件,若文件存在,将文件指针定位于文件尾。若文件不存在,建立一个新文件。

选择题
填空题