欢迎来到天天文库
浏览记录
ID:37845678
大小:75.00 KB
页数:9页
时间:2019-06-01
《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、
此文档下载收益归作者所有