语句ofstream f("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且

admin2013-02-27  25

问题 语句ofstream f("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且

选项 A、若文件存在,将文件指针定位于文件首;若文件不存在,建立一个新文件
B、若文件存在,将其截为空文件,若文件不存在,打开失败
C、若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件
D、若文件存在,打开失败;若文件不存在,建立一个新文件

答案C

解析 本题考核文件I/O操作。C++中可以在定义文件流对象的同时打开文件,也可以在定义文件流对象以后用open函数打开文件。可以通过构造函数或open函数的第2个参数,确定文件的打开模式。根据以上知识点可知关于题中语句的描述中,只有C选项是正确的。
转载请注明原文地址:https://jikaoti.com/ti/DRL0FFFM
0

最新回复(0)