评分标准: 【1】编程题正确,选择题错2题以内可评a,3题以内可评b,4题以内c,5题以内d,其余e。
2】编程题基本不正确,选择题错2题以内可评b,3题以内可评c,4题以内d,其余e。
选择题。1. bce
2. btry、catch、finally三个**块中变量的作用域为**块内部,分别独立而不能相互访问。因此,变量f在catch和finally块中都是未定义的,编译不能通过,正确答案是b。
3. d不管有没有异常发生,finally中的语句都会被执行,所以此题输出ac,答案是d
4. d子类覆盖父类的方法不能抛出父类方法未抛出的异常,抛出异常的范围不能大于父类抛出的异常。答案是d.
5. bruntimeexception为方法默认抛出的异常,所以子类显式的抛出该异常没有问题。运行该程序会输出 a exception,答案是b
6. d原因和4题一样。
7. f上溯造型时,方法声明抛出异常是由编译时,即父类声明抛出的异常决定。此题 a. process()声明抛出了异常但没处理,所以编译出错。
8. a这里没有上溯造型,直接调用子类方法。
9. c多catch块自上而下必须是子类在上,父类在下。所以答案是c。
10. e编程题。
1. 编写一个程序,从键盘输入一个字符串,再把这个字符串转化成整数并输出。第一次输入523看结果是什么,第二次输入number看结果有是什么?那种情况会产生异常,是什么异常?
import
public class example6_1
第一次结果是输出523
第二次会产生异常,异常类型:inputmismatchexception,是运行时异常。
2. 编写一个异常类,用于学生类,目的是控制学生的年龄不能小于1岁大于100岁。
import
class ageexception extends exception
class student
public class example6_2
3、编写一个异常,来控制银行卡中每次取钱的金额不能大于5000元,并且卡上的余额不能小于10元。
import
import
/==以下是两个自定义异常类===
class getexception extends exception
class limitexception extends exception
/银行卡类。
public class bankcard
public void setmoney(int money )
public int getmoney()
public void get(int getmon) throws getexception,limitexception
public static void main(string args)catch(inputmismatchexception ie)catch(getexception ge)catch(limitexception le)
异常处理作业答案
评分标准 1 编程题正确,选择题错2题以内可评a,3题以内可评b,4题以内c,5题以内d,其余e。2 编程题基本不正确,选择题错2题以内可评b,3题以内可评c,4题以内d,其余e。选择题。bce btry catch finally三个 块中变量的作用域为 块内部,分别独立而不能相互访问。因此,变量...
生产异常处理作业程序
1 目的 为生产线出现异常时的处理方法提供指导,包括异常发生与解决 内部检讨 原因调查 产品质量的持续改进,减少批量问题产生,以确保生产顺利高效运行。2 使用范围 本公司生产过程中异常发生时。3 职责 一线员工 负责产线的设备点检 药水参数 产品自检发生的异常反馈。领班 负责处理简单问题的异常反馈处...
生产异常处理作业程序
为产线出现异常时的处理方法提供指导,包括异常发生与解决 内部检讨 原因调查 预防与围堵措施安排实施及产品质量的持续改进,以确保。2 使用范围 本公司生产过程中异常发生时。3 职责 工艺部 负责对异常的分析,现场处理,临时改善对策提供 改善过程跟进以及改善标准文件的提供。质管部 负责异常反馈 确认 分...