有一些JAVA题目,请高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/14 21:57:08
(22)关于接口,正确的是
A.实现一个借口必须实现接口的所有方法
B.一个类只能实现一个接口
C.接口间不能有继承关系
D.接口和抽象类是同一回事
(23)在接口中可以定义
A.静态方法
B.析构方法
C.抽象方法
D.构造方法
(24)关于抽象类,正确的是
A.抽象类中不可以有非抽象的方法
B.某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
C.绝对不能用抽象类去创建对象
D.接口和抽象类是同一回事
(25)关于接口和抽象类,正确的是
A.抽象类可以有构造方法
B.接口可以有构造方法
C.可以用new操作符操作一个抽象类
D.可以用new操作符操作一个接口
(26)关于内部类的说法,正确的是
A.内部类都可以访问其外部类的成员
B.内部类可以没有类名
C.内部类不可以放在一个方法内部
D.内部类和外部类的变量不能同名
chapt.7
(27)异常不包括
A.程序中的语法错误
B.程序的编译错误
C.程序执行过程中遇到的事先没有预料到的情况
D.程序事先定义好的可能出现的意外情况
(28)如果一个程序段中有多个catch,程序会
A.每个catch都执行一次
B.每个符合条件的catch都执行一次
C.找到适合的异常类型后就不再执行其它catch
D.找到适合的异常类型后继续执行后面的catch
(29)对于已经定义过可能抛出异常的语句,在编程时
A.必须使用try/catch语句处理异常
B.如果程序错误,必须使用try/catch语句处理异常
C.不使用try/catch语句会出现编译错误
D.不使用try/catch语句不会出现编译错误
(30)下面关于异常控制器排列顺序说法正确的是
A.应先捕捉父类异常,在捕捉子类异常
B.应先捕捉子类异常,在捕捉父类异常
C.有继承关系的异常不能在同一try块的控制器中使

22.A 23.C 24.C 25.A 26.B 27.A 28.C 29.C
30.B 31.A 32.C 33.C 34.B 35.C 36.B 37.D
38.D 39.A 40.C 41.C 42.A

答案分别是:
22 A
23 C
24 C
25 A
26 B
27 A
28 C
29 //如果是多选的话是C,D答案如果是单选的话没有答案
30 B
31 A
32 C
33 C
34 B
35 C
36 B
37 D
38 D
39 A
40 C
41 C
42 A
29题按道理来说没有具体的答案!因为异常是Runntime Exception(unchecked Exception)和checked Exception 效果不一样。如果是Runntime Exception,不使用try/catch语句不会出现编译错误 但是是checked Exception 的话,不使用try/catch语句会出现编译错误。如果是多选的话因该是C,D两个答案!单选的话没答案!