自考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通过面向对象的方法进行异常处理,
你可能喜欢
- 操作系统名词解释
- 计算机网络原理
- 操作系统考试
- 操作系统答案
- 操作系统总结
- 计算机网络课后答案
- 自考操作系统复习资料
- 网络操作系统名词解释3页
- 自考操作系统名词解释性总括11页
- 操作系统名词解释1页
- 操作系统名词解释1页
- 操作系统名词解释8页
- 操作系统中的常用名词解释3页
- 全国2010年7月自学考试计算机网络原理试题及答案4页
- 全国2010年4月自学考试计算机网络原理试题及答案8页
- 全国2009年7月自考计算机网络原理试题及答案(超全)8页
- 2008-2011年全国自考计算机网络原理真题及答案45页
- 全国2011年7月自考计算机网络原理试题及答案8页
- 2012年4月计算机网络原理考前试卷24页
- 专业技术人员计算机应用能力考试Windows XP 操作系统 模块11页
- 计算机操作系统期末考试题及答案13页
- Linux操作系统考试题库14页
- 2011年7月高等教育自学考试网络操作系统试题及答案5页
- 全国2011年7月自学考试操作系统概论试题7页
- 2012全国自学考试操作系统应试秘籍94页
- 2001年4月操作系统概论试题及答案6页
- 操作系统答案1.0测试版3页
- 计算机操作系统章节复习题及答案8页
- 操作系统期末试卷(含答案)5页
- 计算机操作系统期末考试题及答案13页
- 计算机操作系统课后习题答案10页
- 09级试点本科《操作系统》教学工作总结(付宁)3页
- 一种不使用老毛桃软件的U盘装操作系统方法总结1页
- 操作系统知识点总结3页
- 嵌入式操作系统-总结笔记41页
- 操作系统第六版复习总结48页
- Linux操作系统网络安装总结2页


