itgle.com

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

题目

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

A.①③

B.①④

C.②③

D.②④


相似考题
更多“打开文件时可单独或组合使用下列文件打开模式: ①ios_base::aop ②ios_base::binary ③ios_base:: ”相关问题
  • 第1题:

    语句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选项是正确的。

  • 第2题:

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

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

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

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

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


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

  • 第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题:

    打开文件时可单独或组合使用下列文件打开模式   ①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。