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

题目

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

A.若文件存在,将文件指针定位于艾件首;若文件不存在,建立一个新文件

B.若文件存在,将其截为空文件;若文件不存在,打开失败

C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

D.若文件存在,打开失败;若文件不杉在,建立一个新文件


相似考题
更多“语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件D ”相关问题
  • 第1题:

    语句ofstream f ("SALARY.DAT",ios_ base:: app);的功能是建立流对象f,并试图打开文件 SALARY.DAT 与f关联,而且( )。

    A.若文件存在,将其置为空文件:若文件不存在,打开失败

    B.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

    C.若文件存在,将文件指针定位于文件首;若文件不存在,打开失败

    D.若文件存在,打开失败:若文件不存在,建立一个新文件


    正确答案:B

  • 第2题:

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

    A.若文件存在,将文件指针定位于文件首,若文件不存在,建立一个新文件

    B.若文件存在,将其截为空文件;若文件不存在,打开失败

    C.若文件存在,将文件指针定位于文件尾:若文件不存在,建立一个新文件

    D.若文件存在,打开失败;若文件在,建立一个新文件


    正确答案:C

  • 第3题:

    打开文件时可单独或组合使用下列文件打开模式   ①ios_base::app ②ios_base::binary   ③ios_base::in ④ios_base::out   若要以二进制读方式打开一个文件,需使用的文件打开模式为().

    A.①③ 

    B.①④ 

    C.②③ 

    D.②④


    D D。【解析】ios_base::binary是作为二进制文件打开,ios_base::out是为输出而打开,故选D。

  • 第4题:

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

    A.若文件存在,将文件指针定位于文件首;若文件不存在,建立一个新文件

    B.若文件存在,将其截为空文件,若文件不存在,打开失败

    C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

    D.若文件存在,打开失败;若文件不存在,建立一个新文件


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

  • 第5题:

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

    A.若文件存在,将文件指针定位于文件首,若文件不存在,建立一个新文件

    B.若文件存在,将其截为空文件;若文件不存在,打开失败

    C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

    D.若文件存在,打开失败;若文件在,建立一个新文件


    正确答案:C