大学网课搜题引擎
首页
安徽省网络课程学习中心平台
Java语言程序设计基础
第6章 异常处理
题目详情
简答题
下列常见的系统定义的异常中,输入/输出异常是?
A ClassNotFoundException
B IOException
C FileNotFoundException
D FileNotFoundException
查看答案与解析
简答题
Java中用来抛出异常的关键字是 ( ) A) try B) catch C) throw D) finally
简答题
在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。 A、try子句 B、catch子句 C、finally子句 D、throw子句
简答题
下列选项中,异常包含的内容是? A 程序中的语法错误 B 程序的编译错误 C 程序执行过程中遇到的事先没有预料到的情况 D 程序事先定义好的可能出现的意外情况
简答题
为了捕获一个异常,代码必须放在下面( )语句块中。 A try B catch C throws D finally
简答题
Java中用来抛出异常的关键字是 ( ) A) try B) catch C) throw D) finally
简答题
对于已经被定义过可能抛出异常的语句,在编程时()。 A 必须使用try/catch语句处理异常 B 如果程序提示编译错误,应该使用try/catch语句处理异常 C 可以置之不理 D 只能使用try/catch语句处理
简答题
关于下面程序,哪些结论是正确的? public class J_Test{ public static void main(String args[]){ try{ return; } finally{ System.out.println("1"); } } } A 上面程序含有编译错误 B 上面程序在运行时会产生一个运行时异常 C 上面程序会正常运行,但不产生任何输出 D 上面程序输出“1”
简答题
有以下程序代码,当输入“s”时,程序的运行结果是()。 public class J_Test{ public static void main(String args[]){ try { Scanner in=new Scanner(System.in); int num=in.nextInt(); System.out.println("您输入了"+num); } catch(Exception e) { System.out.print("出错了"); } finally { System.out.print("程序结束"); } } } A 您输入了s程序结束 B 出错了程序结束 C 您输入了s出错了程序结束 D 程序结束
简答题
程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为"something's wrong",语句为()。 A if(i>10) throw new Exception("something's wrong"); B if(i>10) throw Exception e("something's wrong"); C if(i>10) throw new Exception e("something's wrong"); D if(i>10) throw Exception("something's wrong");
简答题
下面程序的输出结果是什么? public class J_Test{ public static void mb_method() throws Exception{ try{ throw new Exception(); } finally{ System.out.print("1"); } } public static void main(String args[]){ try{ mb_method(); } catch(Exception e){ System.out.print("2"); } System.out.print("3"); } } A 1 B 23 C 123 D 上面程序含有编译错误
简答题
在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。 A、try子句 B、catch子句 C、finally子句 D、throw子句
简答题
有以下程序代码,当输入“s”时,程序的运行结果是()。 public class J_Test{ public static void main(String args[]){ try { Scanner in=new Scanner(System.in); int num=in.nextInt(); System.out.println("您输入了"+num); } catch(Exception e) { System.out.print("出错了"); } finally { System.out.print("程序结束"); } } } A 您输入了s程序结束 B 出错了程序结束 C 您输入了s出错了程序结束 D 程序结束
多选题
以下对自定义异常描述正确的是()A、自定义异常必须继承ExceptionB、自定义异常可以继承自ErrorC、自定义异常可以更加明确定位异常出错的位置和给出详细出错信息D、程序中已经提供了丰富的异常类,使用自定义异常没有意义
简答题
关于异常,下列说法正确的是 ( )。 A、异常是一种对象 B、一旦程序运行,异常将被创建 C、为了保证程序运行速度,要尽量避免异常控制 D、以上说法都不对
简答题
在代码中,使用catch(Exception e)的好处是 A 只会捕获个别类型的异常 B 捕获try语句块中产生的所有Exception类型及其子类的异常 C 忽略一些异常 D 忽略try语句块中产生的所有Exception类型及其子类的异常
简答题
下面程序的输出结果是什么? public class J_Test{ public static void mb_method() throws Exception{ try{ throw new Exception(); } finally{ System.out.print("1"); } } public static void main(String args[]){ try{ mb_method(); } catch(Exception e){ System.out.print("2"); } System.out.print("3"); } } A 1 B 23 C 123 D 上面程序含有编译错误
简答题
在代码中,使用catch(Exception e)的好处是 A 只会捕获个别类型的异常 B 捕获try语句块中产生的所有类型的异常 C 忽略一些异常 D 忽略一些异常
简答题
以下对于异常的描述正确的是()。 A 异常分为Error和Exception B Throwable仅是所有异常类的父类 C Exception是所有异常类的父类 D Exception只包括RuntimeException之外的异常
简答题
在Java的异常处理模块中,能单独和finally语句一起使用的块是()。 A try B catch C throw D throws
Java语言程序设计基础
章节列表
考试:期中考试题
40
考试:期末试卷一
40
第1章 Java语言基础
25
考试:期末试卷二
40
第2章 控制语句
30
考试:期末试卷三
40
第3章 类和对象
30
考试:期末试卷四
40
第4章 封装、继承与多态
21
第5章 常用基础类
22
考试:期末试卷五
40
第6章 异常处理
20
第7章 组件和容器
31
第8章 菜单与表格
14
第9章 输入与输出流
18
第10章 数据库程序设计
18
第11章 Thread类和Runnable接口
21
第12章 基于TCP和UDP的网络编程
22