Java程序设计复习题 .

Java程序设计复习题 .

ID:37845612

大小:114.50 KB

页数:13页

时间:2019-06-01

Java程序设计复习题 ._第1页
Java程序设计复习题 ._第2页
Java程序设计复习题 ._第3页
Java程序设计复习题 ._第4页
Java程序设计复习题 ._第5页
资源描述:

《Java程序设计复习题 .》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计复习题1为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(B)。A、staticvoidmethod()B、publicvoidmethod()C、finalvoidmethod()D、abstractvoidmethod()2.下列叙述中,错误的是(D)A、JavaApplication与Applet所用编译命令相同B、通常情况下JavaApplication只能有一个main()方法C、JavaApplet必须有HTML文件才能运行D、JavaApplet程序的.

2、class文件可用java命令运行3.下列关于继承的哪项叙述是正确的(D)A、在java中允许多重继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠4.给出下列代码,如何使成员变量m被方法fun()直接访问?(B)classTest{privateintm;publicstaticvoidfun(){...}}A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD

3、、将privateintm改为intm5.以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。6.下面关于继承的说法正确的是(D)A、超类的对象就是子类的对象B、一个类可以有几个超类C、一个类只能有一个子类D、一个类只能有一个超类7.下面有关多态性的说法正确的是(C)A、一个类中,不能有同名的方法B、子类中不能有和父类同名的方法C、子类中可以有和父类同名且同参数的方法D

4、、多态性就是方法的名字可以一样,但返回的类型必须一样8.有关类的说法正确的是(B)A、类具有封装性,所以类的数据是不能被访问的B、类具有封装性,但可以通过类的公共接口访问类中的数据A、声明一个类时,必须用public修饰符B、每个类中,必须有main方法,否则程序无法运行9.Java源文件和编译后的文件扩展名分别为(B)A、.class和.javaB、.java和.classC、.class和.classD、.java和.java10.构造函数何时被调用(B)A、类定义时         B、创建对象时C、调用对象方法时        D、使用对象的

5、变量时11.以下代码中,this是指(A)。classbird{intx,y;voidfly(intx,inty){this.x=x;this.y=y;}}A、birdB、flyC、bird或flyD、不一定12.为了区分重载多态中的同名的不同方法,要求(A)A、采用不同的形式参数列表B、返回值的类型不同C、调用时用类名或对象名做前缀D、参数名不同13.下列选项中,用于定义接口时声明接口名的关键字是(B)A、packageB、interfaceC、classD、implements14.为了使当前的java文件中的类包含在abc包中,需在这个文件的最

6、前面加入(D)A、importabc.*;B、importabc;C、packageabc.*;D、packageabc;15.关于BufferedReader类的readLine()方法,以下说法不正确的是(B)。A、方法readLine()每次读取一行数据。B、方法readLine()每次读取一个字节。C、该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。D、如果读到流的末尾,该方法返回的结果为null。16.当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()

7、方法中断它时,抛出的异常类型是(C)。A、IOExceptionB、RuntimeExceptionC、InterruptedExceptionD、ClassNotFoundException17.以下关于java异常说法不正确的是(D)。A、Throwable类是Java语言中Error类和Exception类的父类。B、当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try…catch…finally处理。C、如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型

8、应是所有异常对象的父类。D、以上说法都不对。19.下面关于Java中异常处理try块的说法正确的是(A)?A

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

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

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