java第1-5章习题课

java第1-5章习题课

ID:37845678

大小:75.00 KB

页数:9页

时间:2019-06-01

java第1-5章习题课_第1页
java第1-5章习题课_第2页
java第1-5章习题课_第3页
java第1-5章习题课_第4页
java第1-5章习题课_第5页
资源描述:

《java第1-5章习题课》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1-5章习题课一、基本概念题1.下列哪一个能够被实例化,生成该类的一个对象。A、接口B、包C、抽象类D、用户自定义的类2.下列定义的哪一个类不能被继承。A、abstractclassAB{}B、publicabstractclassAB{}C、publicclassAB{}D、finalclassAB{}3.有如下定义,a是A类的一个实例,下列语句调用错误的是。classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A、System.out.pr

2、intln(a.i);B、a.method1();C、A.method1();D、A.method2();4.下面说法正确的是。A、final可修饰类、属性、方法。B、abstract可修饰类、属性、方法。C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D、用final修饰的变量,在程序中可对这个变量的值进行更改。5.下列代码中,将引起编译错误的行是。1:publicclassExercise{2:publicstaticvoidmain(Stringargs[]){3:floatf=0.0;4:f+=1

3、.0;5:}6:}A、第2行B、第3行C、第4行D、第6行6.现有类说明如下:classA{intx=10;intGetA(){returnx;}9}classBextendsA{intx=100;intGetB{returnx;}}问题:1)类B是否能继承类A的属性x?2)若b是类B的对象,则b.GetB()的返回值是什么?3)若b是类B的对象,则b.GetA()的返回值是什么?4)类A和类B都定义了x属性,这种现象称为什么?7.欲构造ArrayList类的一个实例,此类实现了List接口,下列正确。A、Array

4、ListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();8.下列哪个类声明是正确的。A、abstractfinalclassH1{…}B、abstractprivatemove(){…}C、protectedprivatenumber;D、publicabstractclassCar{…}9.Java程序运行时,包是自动引入的。A、java.langB、java.ioC、

5、java.awtD、java.util10.java通过实现多重继承。A、抽象类B、接口C、抽象方法D、多态11.子类对父类同名方法的重写被称为。A、重载B、覆盖C、隐藏D、继承12.编译下面源程序会得到哪些文件?classA1{}classA2{}publicclassB{publicstaticvoidmain(Stringargs[]){}}A、只有B.class文件B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件D、编泽不成功13.下列关于注释语句的描

6、述中,正确的一项是。A、以//开始的是多行注释语句B、以/*开始,*/结束的是单行注释语句9C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句D、以/**开始,*/结束的是单行注释语句14.设有类型定义shorti=32;longj=64;下面赋值语句中不正确的是。A、j=i;B、i=j;C、i=(short)j;D、j=(long)i;15.下面关于类及其修饰符的一些描述,正确的是。A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类不但可以用来派生子类,也可以用

7、来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。16.下列Java源程序结构中前三种语句的次序,正确的是。A、import,package,publicclassB、import必为首,其它不限C、publicclass,import,packageD、package,import,publicclass17.下面哪个方法是public void aMethod(){...}的

8、重载方法?A、void aMethod( ){...}B、public int aMethod(){...}C、public void aMethod(){...}D、public int aMethod ( int m){...}18.在使用interface声明接口时,只可以使用修饰符修饰该接口。A、privateB、protectedC、

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

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

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