下列打开文件的表达式中,错误的是( )。A.ofstream ofile;ofile.open("C:\\vc\LabC.txt",ios::binary);B.fstream iofile;iofile.open("abC.txt",ios::ate);C.ifstream ifile("C:\\vc\abC.txt");D.cout.open("C:\\vc\abC.txt",ios::binary);

题目

下列打开文件的表达式中,错误的是( )。

A.ofstream ofile;ofile.open("C:\\vc\LabC.txt",ios::binary);

B.fstream iofile;iofile.open("abC.txt",ios::ate);

C.ifstream ifile("C:\\vc\abC.txt");

D.cout.open("C:\\vc\abC.txt",ios::binary);


相似考题
更多“下列打开文件的表达式中,错误的是()。A.ofstream ofile;ofile.open("C:\\vc\LabC.txt",ios::binar ”相关问题
  • 第1题:

    下列打开文件的表达式中,错误的是

    A.ofstream ofile; ofile.open("C:\\vc\\abc.txt",ios::binary);

    B.fstream iofile; iofile.open("abc.txt",ios::ate);

    C.ifstream ifile("C:\\vc\\abc.txt");

    D.cout,open("C:\\vc\\abc.txt",ios::binary);


    正确答案:D
    解析:本题考核文件的I/O操作。流可以分为3类:输入流、输出流以及输入/输出流,相应地必须将流说明为ifstream、ofstream以及fstream类的对象。如,说明一个输入流对象:ifstreamifile;。说明了流对象后,可使用函数open()打开文件。文件的打开即是在流与文件之间建立一个连接。open()的函数原型为:voidopen(constchar*filename,intmode,intport=filebuf::openprot);其中,filename是文件名字,它可包含路径说明。mode说明文件的打开模式。除了open()成员函数外,ifstream、ofstream以及fstream三类流的构造函数也可以打开文件,其参数同open()函数。例如:ifstreamifile('c:\\vc\\abc.txt");。打开的文件使用完毕后,必须使用close()函数将其关闭。close()函数也是流类的成员函数,它没有参数与返回值,其作用是将缓冲区的内容刷新并撤销流与文件之间的连接。当流对象的生存周期后,相应的析构函数也会将文件关闭。由此可知,A、B和C选项的表达式都是正确的。对于D选项,由于open函数并不是tout对象中的成员函数,所以对open的调用是非法的。

  • 第2题:

    下列打开文件的表达式中,错误的是:

    A.ofstream ofile;ofile.open(“C:vcabc.txt”,ios::binary);

    B.fstream iofile;iofile.open(“abc.txt”,ios::ate);

    C.ifstream ifile (“C:vcabc.txt”);

    D.cout.open(“C:vcabc.txt”,ios::binary);


    cout.open( “ C:\\vc\\abc.txt ” ,ios::binary);

  • 第3题:

    2、下列打开文件的表达式中,错误的是:

    A.ofstream ofile;ofile.open(“C:\\vc\\abc.txt”,ios::binary);

    B.fstream iofile;iofile.open(“abc.txt”,ios::ate);

    C.ifstream ifile (“C:\\vc\\abc.txt”);

    D.cout.open(“C:\\vc\\abc.txt”,ios::binary);


    cout.open( “ C:\\vc\\abc.txt ” ,ios::binary);

  • 第4题:

    下列打开文件的表达式中,错误的是( )。

    A.ofstream ofile;ofile.open("C:\\vc\\abc.txt",ios::binary);

    B.fsbeam iofile;iofile.open("abc.txt",ios::ate);

    C.ifstream ifile("C:\\vc\\abc.txt");

    D.cout.open("C:\\vc\\abc.txt",ios::binary);


    正确答案:D

  • 第5题:

    磁盘文件操作中,打开磁盘文件的访问方式常量中,以二进制方式打开文件的是()。

    A.ios::in

    B.ios::out

    C.ios:: binary

    D.ios::ate