• 2022-10-26
    要建立文件流并打开当前目录下的文件file1.dat用于输入,下列语句中错误的是 。
    A: ifstream fin=ifstream.open("file1.dat");
    B: ifstream *fin=new ifstream("file1.dat");
    C: ifstream fin; fin.open("file1.dat");
    D: ifstream *fin=new ifstream(); fin->open("file1.dat");
  • A

    举一反三

    内容

    • 0

      下列打开文件的语句中,能对打开文件进行写操作的选项包括( )。 A: fstream f("file.txt"); B: ofstream f("file.txt"); C: ifstream f("file.txt"); D: ifstream f("file.txt",ios::out);

    • 1

      若磁盘上己存在某个文本文件,其全路径文件名为d:\myfile\test.txt,下列语句中不能打开该文件的是______。 A: ifstream file("d:\\myfile\\test.txt"); B: ifstream file;file.open("d:\\myfile\\test.txt"); C: ifstream *pFile=new ifstream("d:\\myfile\\test.txt"); D: ifstream file("d:\myfile\test.txt");

    • 2

      若磁盘上已存在某个文本文件,其全路径文件名为d:\nc\test.txt,下列语句中不能打开该文件的是________。 A: ifstream file("d:\nc\test.txt"); B: ifstream file; file.open("d:\\nc\\test.txt"); C: ifstream* pFile=new ifstream("d:\\nc\\test.txt"); D: ifstream file("d:\\nc\\test.txt");

    • 3

      要求打开文件 d:?ile.dat,可写入数据,正确的语句是( )。 A: ifstream infile("d:?ile.dat", ios::in); B: ifstream infile("d:\file.dat", ios::in); C: ofstream infile("d:?ile.dat", ios::out); D: fstream infile("d:\file.dat", ios::in| ios::out);

    • 4

      要求可打开文件:D:?ile.dat 写入数据,错误的语句是? A: ifstream infile("D:\file.dat", ios::in); B: fstream infile("D:\file.dat", ios::in); C: ofstream infile("D:\file.dat", ios::out); D: fstream infile("D:\file.dat", ios::in | ios::out);