欢迎来到天天文库
浏览记录
ID:48015287
大小:96.89 KB
页数:2页
时间:2019-07-13
《练习13Java类IO流练习题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JavaI/O流练习题[]选择题1.请问如下哪些类是FileOutStream类的正确构造方法形式?A:FileOutStream(FileDescriptorfd)B:FileOutStream(Stringpath,booleanb)C:FileOutStream(booleanb)D:FileOutStream()E:FileOutStream(Filefile)答:2.请问下列类哪些是定义在java.io包中的抽象类?A:InputStreamB:OutputStreamC:PrintStreamD
2、:ReaderE:FileInputStreamF:FileWriter答:3.请问下列哪种描述是正确的?A:InputStream和OutputStream是基于字节流的。B:Reader和Writer是基于字符流的。C:ObjectInputStream和ObjectOutputStream是不支持序列化对象的。D:Reader和Writer是支持对象序列化的。E:以上说法都不对。答:4.如下哪种描述是正确的?A:Writer类可以使用不同的字符集编码向输出流写入字符。B:Writer类可以向输出流写入
3、unicode字符。C:Writer类提供向输出流写入任何Java基本数据类型的方法。D:Writer类提供向输出流写入对象类型数据的方法。E:以上说法都不对。答:5.给出写文件的代码如下:(不考虑异常)FileOutputStreamfout=newFileOutputStream(“datafile”);DataOutputStreamdout=newDataOutputStream(fout);for(inti=0;i<500;i++){dout.writeInt(i);}dout.close();f
4、out.close();请问如下哪些代码可以从datafile中读出刚写入的数据?A:FileInputStreamfin=newFileInputStream(“datafile”);DataInputStreamdin=newDataInputStream(fin);din.readInt();B:FileReaderfr=newFileReader(“datafile”);fr.readInt();C:PipeInputStreampin=newPipeInputStream(“datafile”);
5、pin.readInt();D:FileReaderfr=newFileReader(“datafile”);DataInputStreamdin=newDataInputStream(fr);din.readInt();答:[]编程题1:编写一个文件功能类FileFunction,有如下方法:1.publicstaticvoidcopyFile(StringfromFileName,StringtoFileName)throwsFileException功能将原文件拷贝到目标文件中,如果原文件不存在,抛出
6、FileException异常。2.publicstaticbooleanisFileExist(StringfileName)判断文件是否存在3.publicstaticvoiddeleteFile(Stringname)throwsFileException删除文件方法。[]编程题2:编写一个文本分析类TextProcessor有如下方法:1.publicintgetWordNum(StringfileName)throwsFileException统计一个含有英文单词的文本文件的单词个数。2.publ
7、icvoidgetWordNumFile(StringformfileName,Stringword)throwsException统计指定的文件中含有指定单词的个数。
此文档下载收益归作者所有