1.下面代码的输出结果是什么
A.3 B.123 C.1 D.12
答: D
2.下面不属于Object类中方法的是:
A.hashCode() B.finally() C.wait() D.toString()
答: B
3.下列哪些情况可以终止当前线程的运行?
A.当一个优先级高的线程进入就绪状态时
B.当该线程调用sleep()方法时
C.当创建一个新线程时
D.抛出一个异常时
答: D
4.对Collection和Collections描述正确的是
A.Collection是java.util下的类,它包含有各种有关集合操作的静态方法
B.Collection是java.util下的接口,它是各种集合结构的父接口
C.Collections是java.util下的接口,它是各种集合结构的父接口
D.Collections是java.util下的类,它包含有各种有关集合操作的静态方法
答: BD
5.java关于异常处理机制的叙述哪些正确
A.catch部分捕捉到异常情况时,才会执行finally部分
B.当try区段的程序发生异常时,才会执行catch区段的程序
C.在try区段不论程序是否发生错误及捕获到异常错误,都会执行finally部分
D.以上都是
答: BC
6.java中关于继承的描述正确的是()
A.一个子类只能继承一个父类
B.子类可以继承父类的构造方法
C.继承具有传递性
D.父类一般具有通用性,子类更具体
答: ACD
7.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?
A.ArrayList myList=new Object()
B.List myList=new ArrayList()
C.ArrayList myList=new List()
D.List myList=new List()
答: B
8.假设有以下代码String s = “hello”:String t = “hello”;char c [ ] = {‘h’,‘e’,‘l’,‘l’,‘o’};下列选项中返回false的语句是?
A.s.equals (t); B.t.equals ©;
C.s==t; D.t.equals (new String (“hello”));
答: B
9.下列关于构造函数的描述正确的是?
A.构造函数可以声明返回类型
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数
答: C
10.this代表了()的对象引用,super表示的是当前对象的()对象?
A.当前类 当前类 B.当前类的父类 当前类
C.当前类 当前类的父类 D.以上都不正确
答: C