北邮-Java技术-阶段二_第1页
北邮-Java技术-阶段二_第2页
北邮-Java技术-阶段二_第3页
北邮-Java技术-阶段二_第4页
北邮-Java技术-阶段二_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-/一、单项选择题(共10道小题,共100.0 分)1.给定下面程序段P ublic class Try2 p ublic static void main(Stnng args) try return;finally System.out. println("Finally");则下面说法正确的是()A.B.C.D.程序能运行,没有输出结果程序能运行,输出Finally程序可以编译通过,但是运行时会抛出异常 因为缺少了 catch块,所以程序不能编译知识点:阶段作业二学生答案:B;试题分得分:10值:提示:10.02.请看下面的代码p ublic void fun( )

2、int i;try i = System .in .read();System .out .p rintln(location 1” );catch (lOExce ption e) System .out .println("location 2” );finally System .out .p rintln(location 3” );System .out .p rintln("location 4” );如果IOException 块执行,程序的输出结果为()A.location 1location 3B.location 2location 3C.locatio

3、n 2location 3location 4D.location 4知识点:阶段作业二学生答案:C;得分:10试题分值:提示:10.03.给定下面程序段P ublic class MyP rogram p ublic static void main(Stnng args) try System.out .p rint("Hello world ");finally System.out. printC'Finally executing ");则下面正确的选项是()A.B.C.由于没有表明异常,所以程序不能编译 由于缺少catch语句,所以程序不能编译

4、 程序运行结果:Hello world.D.程序运行结果:Hello world Finally executing知识点:阶段作业二学生答案:D;得分:10提示:试题分10.04.关于Java处理异常的方法的叙述错误是()Java通过面向对象的方法来处理异常Java要求程序员编写的程序时,必须对可检测的异常进行处理,否则不能通过编译Java异常处理机制接收到异常对象后,通常会调用程序员编写的一些异常处理程序,A.B.C.便将程序从错误状态中恢复或者做一些简单地处理后结束程序D.异常对象只能由系统产生,程序员不能自己知识点:阶段作业二学生答案:D;得分:10试题分值:10.0提示:“创造”异常

5、对象5.下面不属于“异常”现象的是( )A.程序创建对象时没有足够的内存创建对象了B.程序要打开文件“D:file.txt ”,但是该文件已经被误删除了C.知识点:阶段作业二学生答案:D;得分:10试题分值:10.0提示:D.预期用户由键盘输入整数,但用户运行程序时实际输入的却是英文字母 定义方法时忘记写方法的返回值类型6.有如下代码段class COuter int x = 10;void showA() System.out .p rintln(x);void p rint() (new CInner() void showB() System.out .p nntln(x);).show

6、B();class CInner int x = 20;p ublic class Try2 p ublic static void main(String args) COuter o = new COuter();o.p rint();则下面说法正确的是()A.程序有错,方法print()内的代码有语法错误B.程序有错,Try2类的声明有语法错误C.输出为20D.输出为10知识点:阶段作业二学生答案:C;得分:10试题分值:10.0提示:7.有如下代码段class COuter int x = 10;void showA() System.out .p rintln(x);void p r

7、int() (new Clnner().showB();class CInner int x = 20;void showB() System.out. pnntln(x);p ublic class Try2 p ublic static void main(String args) COuter o = new COuter();o.p rint();则下面说法正确的是()A.编译时发生错误B.运行时发生错误C.输出为20D.输出为10知识点:阶段作业二学生答案:C;得分:10试题分值:提示:10.08.下面关于A.“回调”的说法错误的是()“回调”是一种程序设计模式,而不是Java的专门语法规则B.通过回调,对象被赋予一些信息,这些信息允许它在稍后的某个时刻返回头去调用初始 对象C.Java通过指针实现回调D.Java通过接口实现回调知识点:阶段作业二学生答案:C;得分:10提示:试题分10.09.设有如下接口定义interface ISha pe double Pi = 3.14;void getArea();则下面说法错误的是()A.B.C.D.在程序的任何一个地方都可以调用getArea()getArea()是抽象方法getArea()是静态方法getArea()不带有返回值知识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论