2020 Java程序设计(二)(广东理工学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-09到2020-06-30
本篇答案更新状态:已完结
9、异常 异常基础测验
1、 问题:下列不属于运行期异常的是
选项:
A:NullPointerException
B:IndexOutOfBoundsException
C:IllegalArgumentException
D:ClassNotFoundException
答案: 【ClassNotFoundException】
2、 问题:下列关于throws和throw描述有误的是
选项:
A:throw用在方法后面,跟的是类名,throws用在方法体内,跟的是异常对象名
B:throw只能抛出一个对象名,throws后面可以跟多个类名
C:throw表示异常对象,由方法体内的语句处理,throws表示表示抛出类型,由调用者处理
D:throw执行时表示一定是抛出了某种异常,throws执行时表示出现异常的 一种可能性
答案: 【throw用在方法后面,跟的是类名,throws用在方法体内,跟的是异常对象名】
3、 问题:使用捕获异常时,哪些组合使用方式是正确的
选项:
A:try{
}catch(){
}
B:try{
}catch(){
}finally{
}
C:try{
}finally{
}
D:try{
}catch(){
}catch(){
}catch(){
}finally{
}
答案: 【try{
}catch(){
};
try{
}catch(){
}finally{
};
try{
}finally{
};
try{
}catch(){
}catch(){
}catch(){
}finally{
}】
4、 问题:下面关于异常处理中的关键字,描述正确的是
选项:
A:try 用来指定一块预防所有“异常”的程序
B:catch 子句紧跟在 try 块后面,用来指定你想要捕捉的“异常”的类型
C:throws和throw 都可以用来明确地抛出一个“异常”对象
D: Finally 为确保一段代码不管发生什么“异常”都被执行一段代码
答案: 【try 用来指定一块预防所有“异常”的程序;
catch 子句紧跟在 try 块后面,用来指定你想要捕捉的“异常”的类型;
Finally 为确保一段代码不管发生什么“异常”都被执行一段代码】
5、 问题:运行期错误,通常属于程序员代码不严谨,可以不用处理,而编译期错误,必须处理才能编译通过
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:在一个try 多个catch组合中,若catch中的多个异常之间有子父类异常的关系,那么子类异常要求在上,父类异常在下
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:try里放置的是可能出现异常的代码,所以try{ }代码块里的代码越多越好
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:IOException的父类是
答案: 【Exception】
9、 问题:能在控制台输出该异常的名称与详细信息字符串、异常出现的代码位置的异常类方法的名字是
答案: 【printStackTrace】
分析:【getMessage方法:返回该异常的详细信息字符串,即异常提示信息
toString方法:返回该异常的名称与详细信息字符串
printStackTrace:在控制台输出该异常的名称与详细信息字符串、异常出现的代码位置】
10、 问题:NullPointerException的父类是
答案: 【RuntimeException】
9、异常 深入理解异常
1、 问题:public class InterfaceDemo implements A,B{ @Override public void f() { // TODO Auto-generated method stub }}interface A{ void f() throws IOException;}interface B{ void f() throws ClassNotFoundException;}请问,上述代码的空格处,应填写什么内容,程序编译通过?
选项:
A:什么都不写
B:throws IOException
C:throws ClassNotFoundException
D:throws IOException,ClassNotFoundException
答案: 【什么都不写】
2、 问题:JAVA程序中所有错误的共同父类是( )?
选项:
A:Error
B:Throwable
C:Exception
D:RuntimeException
答案: 【Throwable】
3、 问题:使用( )关键字可以在程序中手工抛出异常
选项:
A:throws
B:throw
C:assert
D:catch
答案: 【throw】
4、 问题:下面( )关键字可以用在方法的声明处
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦