2020 Java程序设计(二)(广东理工学院) 最新满分章节测试答案

2025年3月12日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读