1
异常体系的顶层父类是( ) ----- 单选
A、Throwable类
B、Error类
C、Exception类
D、RuntimeException类
2
下列关于Java I/O中字符输入流描述正确的是( ) ----- 单选
A、字符输出流是可以直接读字符的IO流
B、字符流读取字符, 就要先读取到字节数据, 然后根据码表转为字符
C、FileReader类的read()方法可以按照字符大小读取
D、字符输入流的根类是Reader,而且Reader是个接口,不能直接创建对象
3
获取指定目录下的所有文件或者文件夹(不包含子文件夹)的名称数组,如何实现( ) ----- 单选
A、list()
B、getDir()
C、listFile()
D、listFiles()
4
下面说法正确的是( ) ----- 单选
A、OutputStream是个接口
B、Writer是个接口
C、BufferedOutputStream是FileOutputStream的父类
D、Reader是InputStreamReader的父类
5
File类中的isDirectory()方法的作用是?( )-----多选
A、判断File对象封装的是否是文件夹
B、判断File对象封装的是否是文件
C、返回值类型是boolean
D、判断File对象中封装的是否是根目录
6
关于异常下列说法正确的是() ----- 单选
A、只要是异常,那么就一定要继续处理
B、重写方法时,如果父类方法有异常,那么子类也一定有异常
C、重写方法时,如果父类方法无异常,那么子类一定不能抛出异常
D、重写方法时,如果父类方法无异常,那么子类也可以有新异常
7
关于下面程序说法正确的是( ) ----- 单选
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个路径:");
while(true) {
String line = sc.nextLine();
File file = new File(line);
if(!file.exists()) {
System.out.println("呵呵:");
}else if(file.isDirectory()) {
System.out.println("哈哈");
}else {
return file;
}
}
A、该程序能返回一个指向文件夹的File对象
B、该程序能返回一个指向不存在的路径的File对象
C、该程序只有输入的是一个真实存在的文件路径的时候才能返回一个File对象
D、如果您输入的是一个真实存在的文件路径的时候,程序就会一直让你重新输入
8
下面创建FileOutputStream对象错误的是( ) ----- 单选
A、FileOutputStream fis = new FileOutputStream ("copy.jpg");
B、FileOutputStream fis = new FileOutputStream ("copy.jpg",true);
C、FileOutputStream fis = new FileOutputStream (new File("copy.jpg"),true);
D、FileOutputStream fis = new FileOutputStream ();
9
关于Properties类中的load和store方法说法正确的是( ) ----- 多选
A、load方法从流中读取属性列表,键值对,加载到Properties对象中
B、store方法将Properties对象中的键值对,写入到流中
C、load方法将Properties对象中的内容加载到文件中
D、以上说法都不对
10
下列关于Java中文件输入输出的说法正确的是( ) ----- 多选
A、在Java中,文件的输入输出功能是通过流来实现的
B、如果要把数据写入一个文件中,需要创建一个流对象
C、字符流在某些方面比如图片的处理,比字节流更方便
D、可以通过Reader r = new Reader(“c:\\java.txt”);创建一个输入流对象 |
|