• 2022-06-29
    使用标准的文件流对象从二进制文件中读取数据时,下面给定的文件操作模式中,正确的是( )。
    A: std::ios::binary | std::ios::in
    B: std::ios::binary & std::ios::in
    C: std::ios::binary | std::ios::out
    D: std::ios::binary & std::ios::out
  • A

    内容

    • 0

      不论何种方式打开一个二进制文件,在文件打开方式(即第二个参数)中必须有( ) 。 A: ios::in B: ios::out C: ios::binary D: ios::app

    • 1

      要求新建二进制文件D:\file.dat,并能够写入数据,则正确的打开方式是( ) A: ifstream("D:\file.dat",ios::in|ios::binary); B: ifstream("D:\\file.dat",ios::in); C: ifstream("D:\file.dat",ios::in); D: ifstream("D:\\file.dat",ios::in|ios::binary);

    • 2

      打开一个二进制输出文件test.dat,下列语句中错误的是()。 A: ofstreamfout; fout.open(“test.dat”); B: ofstreamfout; fout.open(“test.dat”,ios::binary); C: ofstreamfout(“test.dat”,ios::binary); D: ofstream*p=newofstream(“test.dat”,ios::binary);

    • 3

      打开一个二进制输出文件“test.dat”,下列语句中错误的是( )。? ofstream fout;; fout.open( “test.dat”, ios::binary );|ofstream fout;; fout.open( “test.dat” );|ofstream *p = new ofstream( “test.dat”, ios::binary );|ofstream fout( “test.dat”, ios::binary );

    • 4

      进行二进制文件操作时,在打开文件方式中增加ios::binary选项。