Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-01-31到2020-01-31
更新状态:已完结

第六单元 Java异常类 异常_基本练习

1、 Java异常的根类是

A:Throwable
B:Error
C:Exception
D:RuntimeException
答案: Throwable

2、 在异常处理中,将可能抛出异常的方法放在

A:throws
B:try
C:catch
D:finally
答案: try

3、 关于可捕获的异常(受检查异常)以下说法正确的是

A:Error类表示的严重错误
B:RuntimeException类表示的可能缺陷
C:Error类表示的严重错误和RuntimeException类表示的可能缺陷
D:以上说法都不是
答案: 以上说法都不是

4、 以下异常中,不属于RuntimeException的是

A:IndexOutOfBoundsException索引越界异常
B:NullPointerException使用未初始化的引用变量
C:ArithmeticException算术异常
D:IllegalAccessException没有足够的权限访问其他类的成员
答案: IllegalAccessException没有足够的权限访问其他类的成员

5、 下列子句使得Java代码的正常控制流终止,并且停止后续语句的执行是

A:try
B:catch
C:throw
D:throws
答案: throw

6、 关于finally块中的代码,以下说法不正确的是

A:try块中的return语句会中断finally块中语句的执行。
B:无论finally块前面的语句运行是否产生异常,其中的语句都会执行。
C:finally块中的语句通常用作资源的清理。
D:try块中的System.exit(1)语句会中断finally块中语句的执行。
答案: try块中的return语句会中断finally块中语句的执行。

7、 对于已经被定义过可能抛出异常的语句

A:可以置之不理
B:只能使用try/catch语句处理
C:必须使用 try/catch语句处理异常
D:必须使用try/catch语句处理异常,或者使用throw语句将其抛出
答案: 必须使用try/catch语句处理异常,或者使用throw语句将其抛出

8、 关于catch子句的顺序,说法正确的是

A:父类在前,子类在后
B:子类在前,父类在后
C:有继承关系的异常不能在同一个try块出现
D:子类在前,其他如何排列无关紧要
答案: 子类在前,父类在后

9、 使用catch(Exception e)的好处是

A:只会捕获个别类型的异常
B:捕获try语句块中产生的所有类型的异常
C:忽略一些异常
D:执行一些程序
答案: 捕获try语句块中产生的所有类型的异常

10、 关于异常,下列说法正确的是

A:异常是一种对象
B:一旦程序运行,异常将被创建
C:为了保证程序运行速度,要尽量避免异常控制
D:以上说法都不对
答案: 异常是一种对象

11、 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

A:正确
B:错误
答案: 正确

12、 自定义异常类时,可以继承的类是Exception及其子类。

A:正确
B:错误
答案: 正确

作业第六单元 Java异常类 异常_问答题与编程题

1、 试简述Error与Exception的区别。
评分规则: Error表示系统级的错误,是Java运行环境内部错误或者硬件问题,不能指望程序来处理这样的问题,除了退出运行外别无选择,它是Java虚拟机抛出的。
Exception表示程序需要捕捉、需要处理的异常,是由于程序设计的不完善而出现的问题,程序必须处理的问题。

2、 试简述final、finally、finalize的区别。
评分规则: final用于声明变量、方法和类,分别表示变量值不可变,方法不可覆盖,类不可以继承。
finally是异常处理中的一个关键字,表示finally{}里面的代码一定要执行,通常用于资源清理。
finalize是Object类的一个方法,在垃圾回收的时候会调用被回收对象的此方法。

3、 请说明throws与throw的作用。
评分规则: throw语句用在方法体内,表示抛出异常,由方法体内的语句处理。
throws语句用在方法声明后面,表示可能会抛出的异常类型,由调用这个方法的上一级方法中的语句来处理。

4、 package Ch6;

public class TestException1 {
static int method1(int x) throws Exception {
if (x < 0)
throw new Exception(“x<0”);
return x++;
}
public static void main(String args[]) {
try {
System.out.println(method1(1));
System.out.println(“End”);
} catch (Exception e) {
System.out.println(“Wrong”);
} finally {
System.out.println(“Finally”);
}
}
}
评分规则: 1EndFinally

5、 package Ch6;

public class TestException2 {
public static int method1(int x) {
try {
if (x < 0)
throw new Exception(“x<0”);
return x++;
} catch (Exception e) {
System.out.println(“Wrong”);
return -100;
} finally {
System.out.println(“Finally”);
}
}

public static void main(String args[]) {
    System.out.println(method1(1));
}

}
评分规则: Finally1

6、 为前面的实验内容银行账户程序,添加自定义异常处理类OverdraftException,并在取钱withdraw()方法中使用该自定义异常类。
评分规则: package com.mybank.domain;

public class OverdraftException extends Exception {
private double overdraftAmount;

public OverdraftException(double overdraftAmount) {
this.overdraftAmount = overdraftAmount;
}

public double getOverdraftAmount() {
return overdraftAmount;
}
}

作业第七单元 实用常用类 实用常用类_问答题与编程题

1、 数组是否有length()方法?String类是否有length()方法?
评分规则: 数组没有length()方法,但是有length属性。String类有length()方法。

2、 简述String类与StringBuffer类的区别。
评分规则: String类创建的字符串是不可修改的,即String对象一旦创建,实体是不可以再发生变化的。StringBuffer类能创建可修改的字符串序列。如果需要对字符串的内容经常进行操作,那么使用StringBuffer类。如果最后需要String类,那么使用StringBuffer的toString()方法。

3、 List、Set、Map三个接口,存取元素时各有什么特点?




注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC第1张

Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC第3张

Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Java程序设计(江苏科技大学苏州理工学院)1003782058 中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情