正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Java语言程序设计 练习题

共 926 道题,以下仅展示题目与选项,供练习与学习使用。

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

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习