Java笔试题
不定项选择题,50题,每题2分,共100分
Question 1) Answer:AB_________
给出下列代码:
1. switch ( I ) {
2. default:
3. System.out.printIn(“Hello”);
4. )
i类型是什么?
A. short B. char C. long, D. string
Question 2) Answer:____AD_____
依次读入数据元素序列{a,b,c,d,e,f,g}进栈,每进一个元素,机器可要求下一个元素进
栈或弹栈,如此进行,则栈空时弹出的元素构成的序列是以下哪些序列?
A.{d ,e,c,f,b,g,a} B. {f,e,g,d,a,c,b}
C. {e,f,d,g,b,c,a} D. {c,d,b,e,f,a,g}
Question 3) Answer:__A(B)CD_______
以下关于重写和重载的描述那些是正确的?
A.重写Overriding是父类与子类之间多态性的一种表现;
B.重载Overloading是一个类中多态性的一种表现;
C.Overloaded的方法是可以改变返回值的类型;
D.构造器Constructor可以被重载Overloading。
Question 4) Answer:_____A____
定义类A和类B如下: X g'A:OA9
class A { +z]?Uj kq#
int a=1; f,Ens?d
double d=2.0; `@r6EasP?
void show(){ q dd W1+
System.out.println("Class A: a="+a +"\td="+d); "tGg ]E
} juj _(Yh(
} x$siq=
class B extends A{ _%HD%q^
float a=3.0f; r%B"bukX2@
String d="Java program."; >XM-{`B
void show(){ h9 daH5R
super.show( ); >
.-QI:
System.out.println("Class B: a="+a +"\td="+d); {mdb8@%iL
} rE+kkwsj
} J\plCgmM0
若在应用程序的main方法中定义类B的对象b: x_LlO
A b=new B(); 3>+!]Y/A
b.show(); p^]a_dd
则输出的结果如何?
A.=4_n B Class A: a=1 d=2.0 .WG|PM9f
Class B: a=3.0
Class B: a=3.0
d=Java program. d=vRz@t
B. Class A: a=1 d=2.0 .WG|PM9f
Class B: a=3.0
C. Class A: a=1 d=2.0 .WG|PM9f
d=Java program.
D. Class B: a=3.0
d=Java program. d=vRz@t
Question 5) Answer:_AC(B)________
关于wait()方法和sleep()方法的区别,以下说法错误的是:
A.wait ()方法是使线程停止一段时间的方法;
B.sleep ()是线程交互时,如果线程对一个同步对象x 发出一个sleep ()调用,该线程会暂停执行;
C.在wait时间间隔期满后,线程立即恢复执行;
D.在sleep 时间间隔期满后,线程不一定立即恢复执行
Question 6) Answer:____D_____
如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用( )方法最快。
A.起泡排序 B.快速排列 C.Shell排序 D.堆排序 E.简单选择排序
java重写和重载的区别Question 7) Answer:___C_____
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论