欢迎来到天天文库
浏览记录
ID:37920819
大小:36.50 KB
页数:8页
时间:2019-06-02
《IBM Java笔试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.如下代码classA{A(){}}classBextendsA{}哪两个说明是正确的?A.B类的构造器应该是public.B.B类的构造器应该是没有参数C.B类的构造器应该调用this().D.B类的构造器应该调用super().答案:BD解析:默认构造器的修饰符只跟当前类的修饰符有关。比如B如果是public的,则默认构造方法是public的。如果B是默认的访问权限,则构造方法相同。当B是内部类是,前面也可以有protected,private等,默认添加的构造方法仍然和类的修饰符一致。2.如下代码publicclassT
2、est{publicintaMethod(){staticinti=0;i;returni;}publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.aMethod();intj=test.aMethod();System.out.println(j);}}输出结果是什么?A.0B.1C.2D.编译失败答案:D解析:static在Java语言中的使用有四种:(成员变量、成员方法、代码块、内部类)3.如下代码inti=1,j=10;do{if(i>--j){contin
3、ue;}}while(i<5);System.out.println("i="i"andj="j);输出结果是什么?A.i=6andj=5B.i=5andj=5C.i=6andj=5D.i=5andj=6E.i=6andj=6答案:D4.如下代码:booleanbool=true;if(bool=false){System.out.println("a");}elseif(bool){System.out.println("c");}elseif(!bool){System.out.println("c");}else{Syst
4、em.out.println("d");}输出结果是什么?A.aB.bC.cD.dE.编译失败答案:C5.如下代码:publicclassSwitchTest{publicstaticvoidmain(String[]args){System.out.println("value="switchIt(4));}publicstaticintswitchIt(intx){intj=1;switch(x){case1:j;case2:j;case3:j;case4:j;case5:j;default:j;}returnjx;}}输出
5、结果是什么?A.value=3B.value=4C.value=5D.value=6E.value=7F.value=8答案:F6.以下数组的定义,哪三条是正确的?A.publicinta[]B.staticint[]aC.public[]intaD.privateinta[3]E.privateint[3]a[]F.publicfinalint[]a答案:A,B,F7.如下代码:classSuper{publicIntegergetLenght(){returnnewInteger(4);}}publicclassSubext
6、endsSuper{publicLongGetLenght(){returnnewLong(5);}publicstaticvoidmain(String[]args){Supersooper=newSuper();Subsub=newSub();System.out.println(sooper.getLenght().toString()","sub.getLenght().toString());}}输出是什么?A.4,4B.4,5C.5,4D.5,5E.编译失败.答案:A8.在接口中以下哪条定义是正确的?(两个答案)A.
7、voidmethoda();B.publicdoublemethoda();C.publicfinaldoublemethoda();D.staticvoidmethoda(doubled1);E.protectedvoidmethoda(doubled1);答案:A,B9.如下代码:publicvoidtest(intx){intodd=x%2;if(odd){System.out.println("odd);}else{System.out.println("even");}}哪个描述正确?A.编译失败.B."odd"永远被
8、输出.C."even"永远被输出D."odd"输出x的值,E."even"输出x的值答案:A10.如下代码:publicclassX{publicXaMethod(){returnthis;}}publicclassYextendsX{}哪两个方法能加到Y类的定
此文档下载收益归作者所有