回答一下这几个java选择题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:26:36
1、以下那种情况可能导致异常?
A 内存芯片故障 B 试图用零去除一个整数
C 未向用户分配内存位置的引用 D试图执行非法的指令

2、以下那种情况可能导致错误?
A 内存芯片故障 B 试图用零去除一个整数
C 未向用户分配内存位置的引用 D试图执行非法的指令

如果我们指定了throw object;但该参数不是Throuble对象,则会出现什么情况?
A throw将是有效的
B 该参数将转换为Throuble对象,然后执行该语句
C 编译器将指出一个错误
D 它将引发一个异常

4 try/catch子句必须尝试:
A 首先捕获嘴一般的异常
B 首先捕获最不一般的异常
C 以任何顺序捕获异常,但必须捕获所有的异常
D 以上均不对

5 如果在try-catch中有System。exit(0);则
A 仍将执行finally中的语句
B 程序员可以指定是否执行finally中的语句
C 这是一个错误,因为我们不能在那里放置语句
D 不会执行finally中的语句

6 子类中的重写方法只能抛出父类中的声明的异常,或父类中声明异常的子异常,这在何时是正确的?可以改述这个问题吗?
A 当他们在重写方法或重载方法时
B 当他们在重写方法而不是重载方法时
C 当程序员显试声明以便编译器忽略潜在错误时
D 以上都不是

7 方法的throws子句指示客户程序员
A 已省去了异常
B 当调用该方法是必须处理什么异常
C 当调用方法是可以忽略什么异常
D 以上均不是

8 方法可以捕获一个特定的异常,然后处理它并从catch块中再次抛出相同的异常
A 正确 B 错误

不定项选择题,希望高手可以给出正确的答案
先放20分,回答好的我还会加分

1.B 2.C 3.C 4.D 5.D 6.B 7.D 8.A

你不去看书来这干嘛来了,编程题你来这问,人家回答了你都看会了.有人会为20分去复习课本来回答吗?

1C
2B // 0做分母是错误

3D 4C 5A 6A 7D 8A

jierui001 - 助理 三级 11-12 12:28的对