登录
扫码即可体验小程序
下面()既可以作为流的数据源,又可以作为流的目的地。
进行文件输入输出操作时,最常用的系统包是()。
Java中有3个标准输入/输出流,下面的()不包含在内。
在读字符文件Employee.dat时,使用该文件作为参数的类是()。
下列不是InputStream子类的是()。
在Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
向文本文件中写入字符数据,在任何时候都只需要用到文件写入器类(FileWriter),不需要用到缓冲写入器类(BufferedWriter)。
FileWriter和FileWriter类的构造函数的参数都需要一个文本文件名。
FileWriter和FileWriter类的构造函数的参数不需要一个文本文件名。
在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出一个IOException异常。
在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出除IOException异常之外的其他异常。
当一个方法进行文件访问操作可能生成一个IOException异常时,该方法必须在方法头声明抛出该异常,别无其他选择。
当一个方法进行文件访问操作可能生成一个IOException异常时,该方法可以在方法头声明抛出该异常,也可以采用try…catch块捕获并处理该异常。
输入流类(InputStream)和输出流类(OutputStream)是用来处理字节流的抽象基类。
输入流类(InputStream)和输出流类(OutputStream)是用来处理字符流的抽象基类。
Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
Java.io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。
文件输出流类(FileOutputStream)和数据输出流类(DataOutputStream)不是OutputStream类的子类。
文件输入流类(FileInputStream)和数据输入流类(DataInputStream)不是InputStream类的子类。
DataOutputStream类的文件流能够把各种基本类型的数据写入到二进制数据文件中。
DataInputStream类的文件流只能够从二进制文件中读出一种基本类型的数据。
java.io包中提供的ObjectOutputStream类能够把对象信息存储到文件中。
java.io包中提供的ObjectInputStream类能够从文件中读取对象类型的信息。
在Java语言中,只能对文件存取字符或字节信息,不能存储对象信息。
在Java语言中,只能向文件存储对象类型的信息,不能够从中读取对象类型的信息。
public class XXK2 { private final int a; public XXK2(int a) { this.a=a; } public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() { return a; } public static void main(String[] args) { XXK2 x=new XXK2(8); int y=x.f1(20); y+=x.get(); System.out.println("y="+y); } } 程序运行的结果是 y= ( )。
public class XXK2 { private int a; public XXK2(int aa) { a=aa; } public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() { return a; } public static void main(String[] args) { XXK2 x=new XXK2(5); int y=x.f1(9); y+=x.get()*x.get(); System.out.println("y="+y); } } 程序运行的结果是 y= ( )。
public class XXK2 { private int a; public XXK2() { a=3; } public XXK2(int aa) { a=aa; } public double f1() { return 2*Math.pow(a,3)+a; } public static void main(String[] args) { XXK2 x=new XXK2(), y=new XXK2(5); System.out.println(x.f1()+", "+y.f1()); } } 程序运行的结果是 ( )。
class Rectangle { private int a,b; public Rectangle(int aa, int bb) { a=aa; b=bb; } public int area() { return a*b; } public int girth() { return 2*(a+b); } } public class XXK3 extends Rectangle { private int c; public XXK3(int aa, int bb, int cc) { super(aa,bb); c=cc; } public int volume() { return area()*c; } public int arrisLength() { return 2*girth()+4*c; } public static void main(String[] args) { XXK3 x=new XXK3(2,3,4); int y1=x.volume(); int y2=x.arrisLength(); System.out.println(y1+", "+y2); } } 程序运行的结果是 ( )。