IBM Java笔试题

IBM Java笔试题

ID:37920819

大小:36.50 KB

页数:8页

时间:2019-06-02

IBM Java笔试题_第1页
IBM Java笔试题_第2页
IBM Java笔试题_第3页
IBM Java笔试题_第4页
IBM Java笔试题_第5页
资源描述:

《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类的定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。