2018年12月计算机二级Java冲刺题及答案3
1.下列选项成员变量声明正确的是()。
A.publicprotectedfinalinti;
B.abstractclassFl{…}
C.privatedoubleheight;
D.doubleweight()
2.下面程序段的输出结果是()。
classTest{
publics,taticvoidmain(Stringargs[]){
MyThreadt=newMyThread();
t.displayOutput("thasbeencreateD");
t.start();
}
}
ClassMyThreadextendsThread{
publicvoiddisplayOutput(Strings){
System.out.println(s);
}
publicvoidrun(){
displayOutput("tisrunning.");
}
}
A.thasbeencreated.
B.thasbeencreated.tisrunning.
C.tisrunning.
D.编译出错
3.执行下列程序时,会产生什么异常()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intd=101;
intb=220:
longa=321;System.oUt.println((a-b)/(a-b-d));
}}
A.ArraylndexOutOfBoundsException B.NumberFormatException C.ArithmeticException D.EOFExeeption
4.下面程序段的输出结果为0。
publicclassTest
{
publicstaticvoidmain(Stringargs[])
{
booleana,b,C;a=(3<5):
b=(a==true);System.out.printin("a="+a+"b="+b);c=(b==false);System.out.printin("b="+b+"c="+c);
}}
A.a=trueb=falseB.fl=trueb=false
b=truec=trueb=truec=false C.a=trueb=trueD.a=falseb=false b=truec=falseb=truec=false
5.下面程序段的输出结果是0。
publicclassTest{
publicstaticvoidmain(StringargsJ){
inta,b;for(a=1,b=1;a<=100;a++){
if(b>=10)break;if(b%2==1){
b+=2:
continue;
}}
System.out.println(a);
}}
A.5B.6
C.7D.101