北邮-Java技术-阶段二

北邮-Java技术-阶段二

ID:37717260

大小:25.69 KB

页数:7页

时间:2019-05-29

北邮-Java技术-阶段二_第1页
北邮-Java技术-阶段二_第2页
北邮-Java技术-阶段二_第3页
北邮-Java技术-阶段二_第4页
北邮-Java技术-阶段二_第5页
资源描述:

《北邮-Java技术-阶段二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(共10道小题,共100.0分)1.给定下面程序段publicclassTry2{      publicstaticvoidmain(String[]args){             try{return;}             finally{System.out.println("Finally");}      }}则下面说法正确的是( )A.程序能运行,没有输出结果B.程序能运行,输出FinallyC.程序可以编译通过,但是运行时会抛出异常D.因为缺少了catch块,所以程序不能编译知识点:阶段作业二学生答

2、案:[B;]  得分:[10]试题分值:10.0提示: 2.请看下面的代码publicvoidfun(){inti;try{i=System.in.read();System.out.println(“location1”);}catch(IOExceptione){System.out.println(“location2”);}finally{System.out.println(“location3”);}System.out.println(“location4”);}如果IOException块执行,程序的输出结果为( )A.l

3、ocation1location3B.location2location3C.location2location3location4D.location4知识点:阶段作业二学生答案:[C;]  得分:[10]试题分值:10.0提示: 2.给定下面程序段publicclassMyProgram{publicstaticvoidmain(Stringargs[]){try{             System.out.print("Helloworld");}finally{System.out.print("Finallyexecutin

4、g");}}}则下面正确的选项是( )A.由于没有表明异常,所以程序不能编译B.由于缺少catch语句,所以程序不能编译C.程序运行结果:                    Helloworld.D.程序运行结果:                    HelloworldFinallyexecuting知识点:阶段作业二学生答案:[D;]  得分:[10]试题分值:10.0提示: 2.关于Java处理异常的方法的叙述错误是( )A.Java通过面向对象的方法来处理异常B.Java要求程序员编写的程序时,必须对可检测的异常进行处理,否

5、则不能通过编译C.Java异常处理机制接收到异常对象后,通常会调用程序员编写的一些异常处理程序,以便将程序从错误状态中恢复或者做一些简单地处理后结束程序D.异常对象只能由系统产生,程序员不能自己“创造”异常对象知识点:阶段作业二学生答案:[D;]  得分:[10]试题分值:10.0提示: 3.下面不属于“异常”现象的是( )A.程序创建对象时没有足够的内存创建对象了A.程序要打开文件“D:file.txt”,但是该文件已经被误删除了B.预期用户由键盘输入整数,但用户运行程序时实际输入的却是英文字母C.定义方法时忘记写方法的返回值类型知识

6、点:阶段作业二学生答案:[D;]  得分:[10]试题分值:10.0提示: 2.有如下代码段classCOuter{      intx=10;      voidshowA(){             System.out.println(x);      }      voidprint(){             (newCInner(){                    voidshowB(){                           System.out.println(x);               

7、     }             }             ).showB();      }      classCInner{             intx=20;      }}publicclassTry2{      publicstaticvoidmain(String[]args){             COutero=newCOuter();             o.print();      }}则下面说法正确的是( )A.程序有错,方法print()内的代码有语法错误B.程序有错,Try2类的声明有语

8、法错误C.输出为20D.输出为10知识点:阶段作业二学生答案:[C;]  得分:[10]试题分值:10.0提示: 2.有如下代码段classCOuter{      intx=10;     

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

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

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