自考Java语言程序设计(一)第八章Java异常处理及输入输出流简介课后

陈独秀的秘密

(www.wendangwang.com)欢迎加入...欢迎交流...止不住的惊喜等着你.........


自考Java语言程序设计(一)第八章Java异常处理及输入输出流简介课后习题

八、Java异常处理及输入输出流简介
  1.列出5个常见的异常。
  2.写出Java语言的异常处理机制的优点。
  3.为什么异常处理技术不应该用于常规的程序控制?
  4.引起异常产生的条件是什么?
  5.异常没有被捕获将会发生什么?
  6.编写一个程序,以说明catch(Exception e)如何捕获各种异常。
  7.下面的代码段中finally语句块会被执行吗?
  public class ExceptionExam3
  {
  public static void main(String [] args)
  {
  try
  {
  int [] a=new int[3];
  System.exit(0);
  }
  catch(ArrayIndexOutOfBoundsException e)
  {System.out.println("发生了异常");}
  finally
  {System.out.println("Finally");}
  }
  }
  8.throws的作用是什么?
  9.应在程序的什么地方使用异常处理?
  10.下面的代码有什么错误吗?
  class ExceptionExam{…}
  throw new ExceptionExam();
  11.异常类型匹配的处理方式。程序功能:首先输出“这是一个异常处理的例子”,然后在你程序中主动地产生一个 ArithmeticException 类型被0 除而产生的异常,并用catch 语句捕获这个异常。最后通过ArithmeticException类的对象e的方法getMessage 给出异常的具体类型并显示出来。
  12.根据所给创建自定义异常类的使用格式,编写一个自定义异常的小程序。
  13.什么叫流?流式输入输出有什么特点?
  14.Java流被分为字节流、字符流两大流类,两者有什么区别?
  15.File类有哪些构造函数和常用方法?
  16.利用文件输入输出流编写一个实现文件拷贝的程序,源文件名和目标文件名通过命令行参数传入。
  17.编写一个程序,在当前目录下创建一个子目录test,在这个新创建的子目录下创建一个文件,并把这个文件设置成只读。
  18.位置指针的作用是什么?RandomAccessFile类提供了哪些方法实现对指针的控制?
  19.编写一个程序,从键盘输入一串字符,统计这串字符中英文字母、数字、其他符号的字符数。
  20.编写一个程序,从键盘输入一串字符,从屏幕输出并将其存入a.txt文件中。采集者退散
  21.编写一个程序,从键盘输入10个整数,并将这些数据排序后在标准输出上输出。
  参考答案
  1.答:内存耗尽、数组下标超出边界、被0除、非法的方法参数、算法溢出处。来源:考试大的美女编辑们
  2.答:(1)Java通过面向对象的方法进行异常处理,

你可能喜欢

  • 操作系统名词解释
  • 计算机网络原理
  • 操作系统考试
  • 操作系统答案
  • 操作系统总结
  • 计算机网络课后答案
  • 自考操作系统复习资料

自考Java语言程序设计(一)第八章Java异常处理及输入输出流简介课后相关文档

最新文档

返回顶部