选择题
-
请问所有的异常类皆继承哪一个类?A
A java.lang.Throwable
B java.lang.Exception
C java.lang.Error
D java.io.Exception -
在Java Applet程序用户自定义的Applet子类中,经常重写( D )方法在Applet的界面中显示文字、图形和其它界面
元素。
A. start( )
B. stop(
C. init( )
D. paint( ) -
【单选题】
下列关于方法参数按值传递与按引用传递的描述中,错误的是( B )。
A.按值传递不会改变实际参数的值
B.按引用传递能改变实际参数的参考地址
C.按引用传递能改变实际参数的内容
D.按引用传递不能改变实际参数的参考地址 -
【单选题】
下面程序会抛出的RunmeExcepon异常是( C )。
public class Test {
public stac void main(String args[]){
String s=“abc”;
System.out.println(s.charAt(3));
}
}
A.NumberFormatExcepon
B.Excepon
C.StringIndexOutOfBoundsExcepon
D.以上都不对 -
【单选题】
下列哪个叙述是正确的? C
A. 子类继承父类的构造方法。
B. abstract类的子类必须是非abstract类。
C. 子类继承的方法只能操作子类继承和隐藏的成员变量。
D. 子类重写或新增的方法也能直接操作被子类隐藏的成员变量。 -
在Java中,可用于创建链表数据结构的对象的类是A
A LinkedList
B ArrayList
C Collection
D HashMap -
在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的 开头写上( )语句D
A import java.awt.*
B import java.applet.*
C import java.io.*
D import java.awt.event.* -
【单选题】
类A是类B的子类,类B是类C的子类,3个类都实现了方法method(),下面语句正确的是( C )可以实现
在类A的方法中调用类C的method()。
A.method(); B.super.method();
C.new C().method(); D.以上均不正确 -
【单选题】
对于已经被定义过可能抛出异常的语句,在编程时( A )。
A.使用try/catch语句处理异常,或用throw将其抛出
B.如果程序错误,必须使用try/catch语句处理异常
C.可以置之不理
D.只能使用try/catch语句处理 -
LinkedList类的特点是B
A 查询速度快
B 增删速度快
C 元素不重复
D 元素自然排序