JAVA竞赛题库

JAVA竞赛题库

ID:37711319

大小:42.99 KB

页数:11页

时间:2019-05-29

JAVA竞赛题库_第1页
JAVA竞赛题库_第2页
JAVA竞赛题库_第3页
JAVA竞赛题库_第4页
JAVA竞赛题库_第5页
资源描述:

《JAVA竞赛题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.单项选择题(3*15=45)1.如下代码:publicclassJavaContest{publicstaticvoidmain(String[]args)throwsException{Thread.sleep(3000);System.out.println("alive");}}请问编译运行的结果是什么?A.编译出错B.运行时抛出异常C.程序运行大约3秒后输出:aliveD.程序运行大约50分钟后输出:aliveE.代码正常运行但没有输出2.如下代码:publicclassTest{publicTe

2、st(){System.out.print("test");}publicTest(Stringval){this();System.out.print("testwith"+val);}publicstaticvoidmain(String[]args){Testtest=newTest("wow");}}请问编译运行的结果是什么?A.testB.testtestwithwowC.testwithwowD.编译失败3.代码片段:importjava.io.*;publicclassForestimpleme

3、ntsSerializable{privateTreetree=newTree();publicstaticvoidmain(String[]args){Forestf=newForest();try{FileOutputStreamfs=newFileOutputStream("Forest.Ser");ObjectOutputStreamos=newObjectOutputStream(fs);os.writeObject(fs);os.close();}catch(Exceptionex){ex.pri

4、ntStackTrace();}}}classTree{}哪一项的描述是正确的?A.编译出错B.运行时抛出异常C.一个Forest的实例被序列化了D.一个Forest的实例和一个Tree的实例都被序列化了4.代码片段:publicvoidaSafeMethod(Objectvalue){//在这里检查方法的参数//这里省略其它代码System.out.println(value.toString());}代码中的方法要求传入的参数是非空的,请问有什么比较好的方式去处理一个空值?A.assertvalue==n

5、ull;B.if(value==null){thrownewIllegalArgumentException("valuecannotbenull");}C.if(value==null){thrownewAssertionException("valuecannotbenull");}D.assertvalue!=null:"valuecannotbenull";5.给出如下代码片段:String[]elements={"for","tea","too"};Stringfirst=(elements.len

6、gth>0)?elements[0]:null;以下哪个是正确结果?A.编译失败B.运行时抛出异常C.first的值被设为nullD.first的值被设位”for”6.代码片段:publicclassCertkiller3implementsRunnable{publicvoidrun(){System.out.print("running");}publicstaticvoidmain(String[]args){Threadt=newThread(newCertkiller3());t.run();t.r

7、un();t.start();}}执行的结果是?A.编译出错B.运行时抛出异常C.代码正常执行并且输出:runningD.代码正常执行并且输出:runningrunningE.代码正常执行并且输出:runningrunningrunning7.代码片段:System.out.format("Piisapproximately%d",Math.PI);请问执行的结果是什么?A.编译出错B.Piisapproximately3.C.Piisapproximately3.141593.D.运行时抛出异常8.如下代码

8、:inti=1;while(i!=5){switch(i++%3){case0:System.out.print("A");break;case1:System.out.print("B");break;case2:System.out.print("C");break;}}请问编译运行的结果是什么?A.BCABB.BCBAA.ABCB.CBAC.NBAD.FIFA9.代码片段1:publiccla

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

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

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