Java面向对象知识测试.doc

Java面向对象知识测试.doc

ID:51690555

大小:32.00 KB

页数:16页

时间:2020-03-15

Java面向对象知识测试.doc_第1页
Java面向对象知识测试.doc_第2页
Java面向对象知识测试.doc_第3页
Java面向对象知识测试.doc_第4页
Java面向对象知识测试.doc_第5页
资源描述:

《Java面向对象知识测试.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单选题:(每道题目2分)1:下列有关类、对象和实例的叙述,正确的是哪一项?(d)A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别B.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称C.类是对象的抽象,对象是类的具体化,实例是类的另一个名称D.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称类:相关的一组属性和行为的抽象的集合体。对象:该类事物的具体存在。实例:就是对象的另外一个名称。2:类Student中成员变量声明正确的是哪一项?(c)A.classStudent{name;age;}B.classStudent{Stringname=1.0;in

2、tage=“26”;}C.classStudent{Stringname;intage;}D.classStudent{Stringname,intage;}类的成员变量:A:变量的定义格式。B:成员位置。3:类Student中成员方法声明正确是哪一项?(c)A:classStudent{publicshow(){}}B:classStudent{publicvoidshow();}C:classStudent{publicvoidshow(){}}D:classStudent{show(){}}类的成员方法:A:方法的定义格式。B:成员位置。4:类Student中构造方法声明正确

3、的是哪一项?(c)A:classStudent{publicStudent()}B:classStudent{publicStudent(){}}C:classStudent{publicvoidStudent(){}}D:classStudent{newStudent(){}}类的构造方法:A:构造方法的格式及特点。B:成员位置。5:下列哪一项不是面向对象的三大特征之一?(b)A:封装B:抽象C:继承D:多态6:下列关于封装说法不正确的是?(d)A:封装可以提高代码的安全性。B:封装是指隐藏实现细节,提供公共的访问方式。C:类或者方法也是封装的一种体现。D:仅仅private修饰

4、的内容才是封装的体现。7:下列哪个方法和intsum(inta,intb)是重写方法?(b)A:publicvoidsum(inta,intb)B:publicintsum(inta,intb)C:intsum(inta,intb,intc)D:voidsum(inta,intb,intc)方法重写:方法声明相同。8:下列程序的运行结果是:(b)classTest{privatestaticintx=10;publicvoidshow(intx){x++;System.out.println(x);}publicstaticvoidmain(String[]args){intx=2

5、0;Testt=newTest();t.show(x);}}A:10B:21C:11D:209:在子类中调用父类中被重写的方法时需要使用哪个关键字?(new)A.thisB.newC.superD.以上都不是10:如果想一个类不能被子类继承的话,用下列哪个修饰符?(d)A:staticB:abstractC:privateD:final11:有如下两个类,在main方法中下面哪个做法是错误的?(c)classAnimal{}classDogextendsAnimal{}A:Animala=newAnimal();B:Dogd=newDog();C:Animala=newDog();

6、D:Dogdog=newAnimal();12:下列有关抽象类的叙述正确的是哪项?(c)A:抽象类中一定含有抽象方法B:抽象类既能被实例化也能被继承C:抽象类的声明必须包含abstract关键字D:抽象类中不能有构造方法13:下列有关接口的叙述错误的是哪项?(d)A:接口中只能包含抽象方法和常量B:一个类可以实现多个接口C:具体类实现接口时必须实现其中的方法D:接口不能被继承14:下列程序的运行结果是:()classFu{publicintnum=10;}classZiextendsFu{publicintnum=20;}classTest{publicstaticvoidmain

7、(String[]args){Fuf=newZi();System.out.println(f.num);Ziz=(Zi)f;System.out.println(z.num);}}A:10,10B:20,20C:10,20D:20,1015:下列程序的运行结果是:()classFu{publicvoidshow(){System.out.println("fushow");}}classZiextendsFu{publicvoidshow(){System.out.

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

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

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