欢迎来到天天文库
浏览记录
ID:37717260
大小:25.69 KB
页数:7页
时间:2019-05-29
《北邮-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;
此文档下载收益归作者所有