ifstream fin=ifstream.open(“file.dat”);
ifstream* fin=new ifstream(“file.dat”);
ifstream fin; fin.open(“file.dat”);
ifstream* fin=new ifstream(); fin->open(“file.dat”);
第1题:
下列程序从保存整数的文本文件”c:Sample.dat”中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为______。
include<stream.h>
include<stdlib.h>
void main( )
{
ifstream fin("c:Sample.dat",los::nocreate);
if(! fin)
{
cout<<"文件无法打开!"<<endl;
exit(1);
}
int x,i=0;
while(______)
{
cout<<x<<"";
i++;
}
fin.close( );
cout<<endl<<"文件中所有整数个数:"<<i<<endl;
}
第2题:
ifstream类支持磁盘文件输出。()
第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");
第4题:
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
第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”);
第6题:
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
A.ifstream file("d:\ncre\test.txt");
B.ifstream file("d:\\ncre\\test.txt");
C.ifstream file;file.open("d:\\ncre\\test.txt");
D.ifstream* pFile=new ifstream("d:\\ncre\\test.txt");
第7题:
当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。
A.fstream fin(“A: abc.txt”);
B.ofstream fin (“A: abc.txt”);
C.ifstream fin(“A: abc.txt”,ios:: app);
D.ifstream fin(“A: abc.txt”,ios:: nocreate);
第8题:
对于下面的程序 ifstream fin(C:\test.tXt); if(fin) cout<<"ok"; else cout<<"wrong"; 对于if语句中的内容可以换为
A.fin.fail() ;
B.fin.bad() ;
C.fin,good() ;
D.fin.eof();
第9题:
要求打开文件 D:///file.dat,并能够写入数据,正确的语句是()。
第10题:
要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? ()
第11题:
FileInputStream in=new FileInputStream(file.dat);in.skip(9);intc=in.read()
FileInputStream in=new FileInputStream(file.dat);in.skip(10);intc=in.read()
FileInputStream in=new FileInputStream(file.dat);intc=in.read()
RandomAccessFile in=new RandomAccessFile(file.dat);in.skip(9);intc=in.readByte()
第12题:
ifstream infile(D:////file.dat,ios::in);
ifstream infile(D:////file.dat,ios::out);
ofstream outfile(D:////file.dat,ios::in);
fstream infile(D:////file.dat,ios::inI.os::out);
第13题:
ifstream是用于写文件的文件流。()
第14题:
对于下面的程序: ifstream fin(c:\test.txt) ; if(fin) cout < < "ok"; else cout < < "wrong"; if语句中的内容可以换为
A.fin. fail( ) ;
B.fin. bad( ) ;
C.fin. good( ) ;
D.fin. eof( ) ;
第15题:
若磁盘上已存全路径文件名为c:\ctest\test.txt的文件,下面语句中不能打开该文件的是( )。
A.ifstream *pFile=new ifstream("c:\\ctest\\test.txt");
B.ifstream file("c:\\ctest\\test.txt");
C.ifstream file;file.open("c:\\ctest\\test.txt");
D.ifstream file("c:\etest\test.txt");
第16题:
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。
A.ios::in
B.ios::out
C.ios::inlios::out
D.没有默认
第17题:
要建立文件流并打开当前目录下的文件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”);
第18题:
要从“file.dat”文件中读出第10个字节存到变量C中,下列______方法是合适的。
A.FileInputStream in=new FileInputStream("file.dat");in.skip(9);int c=in.read( );
B.FileInputStream in=new FileInputStream("file.dat");in.skip(10);int c=in.read( );
C.FileInputStream in=new FileInputStream("file.dat");int c=in.read( );
D.RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(9);int c=in.readByte( );
第19题:
下列代码实现从文件file.dat中读出第5个字节到变量c中,横线处应该填入下列项中的______。 import java.io.*; public class exl5 { public static void main(String[] args) { try System.out.println((char)c); catch(Exception e) { e.printStackTrace(); } } }
A.FileInputStream in = new FileInputStream("chl/file.dat"); in.skip(4); int c = in.read();
B.FileInputStream in = new FileInputStream("chl/file.dat"); in.skip(5); int c = in.read();
C.Fi2eInputStream in = new FileInputStream("file.dat"); int c = in.read();
D.RandomAccessFile in = new RandomAccessFile ("chi/file. dat "); in.skip (4); int c = in.readByte();
第20题:
第21题:
能实现删除文件功能的语句是()
第22题:
要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()
第23题:
FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read();
FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read();
FileInputStream in=new FileInputStream(file.dat); int c=in.read();
RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte();