对应课程:点击查看
起止时间: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、 下面( )关键字可以用在方法的声明处
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领