第十五篇习题※答案.docVIP

  • 86
  • 0
  • 约8.13千字
  • 约 8页
  • 2017-06-03 发布于湖北
  • 举报
一、填空题 1.所有字节流类的基类是_______________、____________(InputStream OutputStream) 2.所有字符流类的基类是_______________、____________(Reader Writer) 3.InputStream类以__________为信息的基本单位(字节) 4.Reader类以____________为信息的基本单位(字符) 5.___________类用以处理文件和路径问题(File) 6.Java中标准输入输出流对象是:________________、____________、___________(System.in System.out System.err) 7.System.in的类型是___________(InputStream) 8.System.out的类型是______________(PrinterStream) 二、选择题 1.以下选项中属于字节流的是(A) A)FileInputSream B)FileWriter C)FileReader D)PrintWriter 2.以下选项中不属于File类能够实现的功能的是(D) A)建立文件 B)建立目录 C)获取文件属性 D)读取文件内容 3.以下选项中哪个类是所有输入字节流的基类(A) A)InputStream B)OutputStream C)Reader D)Writer 4.以下选项中哪个类是所有输出字符流的基类(D) A)InputStream B)OutputStream C)Reader D)Writer 5.下列选项中能独立完成外部文件数据读取操作的流类是(B) A)InputStream B)FileInputStream C)FilterInputStream D)DataInputStream 6.下列选项中能独立完成外部文件数据读取操作的流类是(B) A)Reader B)FileReader C)BufferedReader D)ReaderInputStream 7.在建立FileInputStream流对象时可能会产生下列哪种类型的异常(B) A)ClassNotFoundException B)FileNotFoundException C)RuntimeException D)AWTException 8.在使用FileInputStream流对象的read方法读取数据时可能会产生下列哪种类型的异常(D) A)ClassNotFoundException B)FileNotFoundException C)RuntimeException D)IOException 三、程序设计题 1.编写应用程序,使用System.in.read()方法读取用户从键盘输入的字节数据,回车后,把从键盘输入的数据存放到数组buffer中,并将用户输入的数据通过System.out.print()显示在屏幕上。 import java.io.*; public class Class1 { public static void main(String args[]) { byte buffer[]=new byte[128]; int n; try { n=System.in.read(buffer); //把键盘输入的数据读到数组buffer中,返回实际读取的字节数 for(int i=0;in;i++) System.out.print((char)buffer[i]); } catch(IOException e) { System.out.print(e); } } } 2.编写应用程序,使用System.in.read()方法读取用户从键盘输入的字节数据,回车后,把从键盘输入的数据存放到数组buffer中,并将用户输入的数据保存为指定路径下的文件。 import java.io.*; public class Class1 { public static void main(String args[]) { byte buffer[]=new byte[128]; int n; try { n=System.in.read(buffer); FileOutputStream out=new FileOutputStream(./abc.txt,true);//追加 //FileOutputStrea

文档评论(0)

1亿VIP精品文档

相关文档