Java中所有的异常都必须被捕获或声明抛出。
- A正确
- B错误
一个try块后面只能有一个catch块。
- A正确
- B错误
catch块中可以使用throw重新抛出捕获到的异常。
- A正确
- B错误
RuntimeException及其子类属于检查型异常,编译器会强制要求处理。
- A正确
- B错误
如果catch块中处理异常后又抛出了新的异常,finally块中的代码仍然会执行。
- A正确
- B错误
在Java 7中,可以使用一个catch块捕获多种类型的异常,多种异常类型之间用竖线(|)分隔。
- A正确
- B错误
Java中,所有字节输入流类的根类是( )。
- AReader
- BInputStream
- CFileInputStream
- DBufferedInputStream
Java中,BufferedWriter类的默认缓冲区大小为( )个字符。
- A1024
- B4096
- C8192
- D512
下列哪个类可以用于读取文本文件的内容( )。
- AFileInputStream
- BFileReader
- CDataInputStream
- DByteArrayInputStream
下列关于File类的描述中,正确的是( )。
- AFile类可以直接读写文件内容
- BFile类可以创建、删除文件和目录
- CFile类只能表示目录,不能表示文件
- DFile类是java.io包中的流类
Java中,用于实现对象序列化的接口是( )。
- AComparable
- BSerializable
- CCloneable
- DExternalizable
使用FileInputStream读取文件时,如果文件不存在,会抛出( )。
- AIOException
- BFileNotFoundException
- CEOFException
- DNullPointerException
下列关于字符流和字节流的描述中,正确的是( )。
- A字符流以字节为单位进行读写
- B字节流以字符为单位进行读写
- C字符流以字符为单位进行读写,自动处理字符编码
- D字节流只能用于读写文本文件
下列哪个方法可以获取File对象所表示的文件的大小( )。
- Alength()
- Bsize()
- CgetSize()
- DgetLength()
下列关于Java IO流中关闭流的描述中,正确的是( )。
- A关闭处理流会自动关闭其包装的节点流
- B关闭节点流会自动关闭其包装的处理流
- C流关闭后还可以继续写入数据
- D关闭一个未打开的流会抛出IOException
Java中,DataOutputStream的writeInt(int v)方法写入一个int值需要( )个字节。
- A1
- B2
- C4
- D8
使用BufferedReader读取文本文件时,读取一行文本的方法是( )。
- Aread()
- BreadLine()
- CreadString()
- DreadChar()
下列关于PrintWriter类的描述中,正确的是( )。
- APrintWriter只能写入字节数据
- BPrintWriter的print方法不会抛出IOException
- CPrintWriter不能自动刷新缓冲区
- DPrintWriter是字节流
Java中,File类创建新文件的方法是( )。
- Acreate()
- BcreateNewFile()
- Cmkdir()
- DnewFile()
下列代码中,正确创建BufferedWriter对象的方式是( )。
- ABufferedWriter bw = new BufferedWriter("test.txt");
- BBufferedWriter bw = new BufferedWriter(new File("test.txt"));
- CBufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
- DBufferedWriter bw = new BufferedWriter(new FileInputStream("test.txt"));
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习。