资源描述:
《正式应聘的JAVA笔试题和答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一:选择题1:List,Set,Map是否继承自Collection接口A:都是,B都不是C:List,Set是D:Set,Map是正确答案C2:下面描述哪个是正确的A:构造器Constructor可被overrideB:可以继承String类C:try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code不会被执行D:两个对象值相同(x.equals(y)==true),那么也有相同的hashcode正确答案D3abstract的method是否可同时是static,是否可同时是n
2、ative,是否可同时是synchronizedA:都能B:都不能C:可以为staticD:可以为native正确答案A4:下面的程序中,temp的最终值是什么?longtemo=(int)3.9;temp%=2;A:0 B:1 C:2 D:3正确答案B5、请在以下选项中选出非基本数据类型的选项()A:intB:byteC:booleanD:String正确答案D6、阅读下面代码段,给出以下代码的输出结果publicclassTest{publicstaticvoidmain(Stringargs[]){Str
3、ingstr1="abc";Stringstr="abc;Stringstr2=newString("abc");System.out.println(str1==str2);System.out.println(str1.equals(str2));System.out.println(str==str1);}}A:true,true,trueB:true,false,trueC:true,true,falseD:false,true,true正确答案D7、阅读下面代码段,给出以下代码的输出结果:inti=1;
4、switch(i){case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");default:System.out.println("default");}A:oneBB:one,defaultC:one,two,defaultDD:default正确答案C8、阅读下面代码段,给出以下代码的输出结果publicclassMyClass{staticinti;publi
5、cstaticvoidmain(Stringargv[]){System.out.println(i);}}A:ErrorVariableimaynothavebeeninitializedB:nullC:1D:0正确答案D9、阅读下面代码段,给出以下代码的输出结果:classA{static{System.out.print(“A1”);}publicA(){System.out.print(“A2”);}}classBextendsA{static{System.out.print(“B1”);}public
6、B(){System.out.print(“B2”);}}publicclassHello{publicstaticvoidmain(String[]args){Aab=newB();ab=newB();}}A:A1B1A2B2B1B2B:A1B1A2B2A2B2C:A1B1A2B2B1B2D:A1A2B1B2A2B2正确答案B10、阅读下面代码段,给出以下代码的输出结果publicclassTestData{publicStringgetValue(){Stringvalue="";try{value="tes
7、t1";returnvalue;}catch(Exceptione){e.printStackTrace();}finally{value="test2";}returnvalue;}publicstaticvoidmain(Stringargs[]){TestDatatest=newTestData();Stringa=test.getValue();System.out.println(a);}}A.test1B.test2C.nullD.””正确答案A二、改错题,如果有错误,请指出并修正。1、interfa
8、ce A{ int x = 0;}class B{ int x =1;}class C extends B implements A { public void pX(){ System.out.println(x); } public static void main(String[] args) { new C().pX();