- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java习题8
文件和流
一、判断题1.程序员必须创建System .in,System .out和System .err对象。(F)2.如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。(T)3.seek方法必须以文件头为基准进行查找。(T)4.如果要在Java中进行文件处理,则必须使用Java .swing包。(F)5.InputStream和OutputStream都是抽象类。(T)6.当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。(F)
二、选择题1.计算机处理的数据最终分解为AD的组合。A.0B.数据包C.字母D.12.计算机处理的最小数据单元称为B。A.位B.字节C.兆D.文件3.一组相关记录称为B。A.位B.字节C.字符D.数据库4.字母、数字和特殊符号称为C。A.位B.字节C.字符D.文件5.ABCD文件流类的close方法可用于关闭文件。A.FileOutStreamB.FileInputStreamC.RandomAccessFileD.FileWrite6.RandomAccessFile类的A方法可用于从指定流上读取整数。A.readIntB.readLIneC.seekD.close7.RandomAccessFile类的B方法可用于从指定流上读取字符串。A.readIntB.readLineC.seekD.close8.RandomAccessFile类的C方法可用于设置文件定位指针在文件中的位置。A.readIntB.readLIneC.seekD.close9.在▁▁情况下用户能使用File类。A.改变当前的目录B.返回根目录名C.删除一个文件D.查找一个文件是否包含文本或二进制信息
简述题1.Java的输入输出类库是什么?Java的基本输入输出类是什么?流式输入输出的特点是什么?
输入输出类库是程序与外界进行数据交互的2.Java程序使用什么类来管理和处理文件?写出一条语句在C盘的windows目录下创建一个子目录myJavaPath。3.RandomAccessFile与其他输入输出类有何不同?它实现了那两个接口,具有那些较为强大的输入输出功能?4.假设以下语句用于同一程序:①编写语句,打开oldmast .dat文件进行输入,使用与一个FileInputStream对象连接的ObjectInputStream对象inOldMaster。②编写语句,打开trans .dat文件进行输入,使用与一个FileInputStream对象连接的ObjectInputStream对象inTransaction。③编写语句,打开newmast .dat文件进行输入,使用与一个FileOutputStream对象连接的ObjectOutputStream对象outNewMaster。
编程题
编写一个Application实现如下要求:在控制台下输入java javacopy filename1 filename2实现复制效果,将filename1复制到filename2。
import java.io.*;
public class javacopy{
public static void main(String args[])throws Exception{
String src=args[0],dst=args[1];
int iData;
FileInputStream fis=new FileInputStream(src);
FileOutputStream fos=new FileOutputStream(dst);
while((iData=fis.read())!=(-1)){
fos.write(iData);
}
fis.close();
fos.flush();
fos.close();
}
}
编写一个Applicaiton实现如下要求:在控制台下输入 java javadisplay filename实现在控制台显示文本类型文件
import java.io.*;
public class javadisplay{
public static void main(String args[])throws I
文档评论(0)