计算机二级

要建立文件流并打开当前目录下的文件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”);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


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

第2题:

下面程序代码中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)

第3题:

下列语句不能够用于打开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
解析:

第4题:

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

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

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

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

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


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

第5题:

要建立文件流并打开当前目录下的文件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)错误。

第6题:

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

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

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

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

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


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

第7题:

下列语句不能够用于打开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
解析:C++语言中打开文件有两种方式①ifstreamfin("test.dar",)②ifstreamfin;fin.open("test.dat",);。

第8题:

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

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

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

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

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

A.

B.

C.

D.


正确答案:D

第9题:

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

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

B ) ifstream*fir.=new ifstream ( "file.dat" ) ;

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

D ) ifstream *fin=new ifstream ( ) ; fin 一 >open ( "file.dat" ) ;


正确答案:A