要建立文件流并打开当前目录下的文件6le.dat用于输入,下列语句中错误的是( )。A.ifstream fin=ffstream.open(”file.dat”);B.ifstream*fin=new ifstream(”file.dat”);C.ifstream fin;fin.open(”file.dat”);D.ifstream*fin=new ifstream;fin->open(”file.dat”);

题目

要建立文件流并打开当前目录下的文件6le.dat用于输入,下列语句中错误的是( )。

A.ifstream fin=ffstream.open(”file.dat”);

B.ifstream*fin=new ifstream(”file.dat”);

C.ifstream fin;fin.open(”file.dat”);

D.ifstream*fin=new ifstream;fin->open(”file.dat”);


相似考题
更多“要建立文件流并打开当前目录下的文件6le.dat用于输入,下列语句中错误的是( )。 A.ifstream fin= ”相关问题
  • 第1题:

    要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是

    A.ifstream fin=ifstream.open(”file.dat”);

    B.ifstream*fin=new ifstream(”file.dat”);

    C.ifstream fin;fin.open(”file.dat”);

    D.ifstream*fin=new ifstream();fin->open(”file.dat”);


    正确答案:A
    解析:open是ifstream的成员函数,只能用对象fin去调用,不能用类调用。故选项A)错误。

  • 第2题:

    下列语句不能够用于打开C根目录下文件test.txt的语句是( )

    A.ifstream fin;fin.open(″C:\\\\test.txt″);
    B.ifstream fin(″C:\\\\test.txt″);
    C.A和B
    D.ifstream fin;fin(″C:\\\\test.txt″);

    答案:D
    解析:

  • 第3题:

    下列关于文件流的描述中,正确的是()。

    A.若输出流要打开的文件不存在,将建立一个新文件

    B.若输入流要打开的文件不存在,将建立一个新文件

    C.建立一个文件流对象时,必须同时打开一个文件

    D.文件流只能完成针对磁盘文件的输入输出


    若输出流要打开的文件不存在,将建立一个新文件

  • 第4题:

    下列关于文件流的描述中,正确的是( )。

    A.文件流只能完成针对磁盘文件的输入、输出

    B.建立一个文件流对象时,必须同时打开一个文件

    C.若输入流要打开的文件不存在。将建立一个新文件

    D.若输出流要打开的文件不存在,将建立一个新文件


    正确答案:C
    C。【解析】输入流要打开的文件不存在,则会自动建立该文件,而输出流要打开的文件不存在,则会报错,而不会新建一个文件。

  • 第5题:

    下面程序代码中fin为istream流类对象,并打开了一个文件, …… while(fin) { fin>>ch>>math>>eng>>phy; { // 若读取文件数据正常 float avg=1.0*(math+eng+phy)/3; } }


    if(fin)##%_YZPRLFH_%##if(fin!=NULL)##%_YZPRLFH_%##if(fin!=0)