《java面向对象程序设计》填空与选择题复习材料

《java面向对象程序设计》填空与选择题复习材料

ID:35537303

大小:66.66 KB

页数:8页

时间:2019-03-25

《java面向对象程序设计》填空与选择题复习材料_第1页
《java面向对象程序设计》填空与选择题复习材料_第2页
《java面向对象程序设计》填空与选择题复习材料_第3页
《java面向对象程序设计》填空与选择题复习材料_第4页
《java面向对象程序设计》填空与选择题复习材料_第5页
资源描述:

《《java面向对象程序设计》填空与选择题复习材料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java面向对象程序设计》考前复习纲要练习题二判断题:1、指出以下程序内容,各属于哪个面向对彖范畴A.封装B继承C多态classStudent{privateStringid;privateStringname;privateStringprofessional;//专业}2、在一个类中定义多个同名但不同参数的方法,叫做classMath{publicintadd(inta,intb);publicdoubleadd(doublea,doubleb);publicdoubleadd(doublea,doubleb,doublec);}

2、A.方法重载B.方法重写C.方法继承D.构造方法},则)以上答案}class以上答案public这个文件3、一个Java源文件中定义有classShape{}classCircle{}classRect{这个文件的文件名可以是(AShape.javaBCircle.javaCRect.javaD可以是任意的.java文件名E都不对4、一个Java源文件中定义有publicclassShape{}classCircle{Rect{},则这个文件的文件名可以是()AShape.javaBCircle.javaCRect.javaD可以是

3、任意的.java文件名E都不对5、一个Java源文件中定义有publicclassShape{}publicclassCirclefclassRect{},则这个文件的文件名可以是()AShape.javaBCircle.javaCRect.javaD可以是任意的.java文件名E的定义是错误的6、如果Hello类定义在edu.learn包中,则packageedu.learn;这条语句应该放在(的位査上(A)importjava.util.*;⑻classHello{(C)}(D)7、如果类A在com.a包中,类B在com.b包中,

4、则类A要使用类B的话,正确的方法是(备注:本题多选A类A屮声明importcom.b;classA{}B类A中声明importcom.b.*;classA{}C类A屮声明importcom.b.B;classA{}D类A中直接使用class.A{com.b.Bb=newcom.b.B();}直接使用8、如果有以下类定义classEmployee{inta;publicvoidfuna(){}}classTeacherextendsEmployee{intb;publicvoidfuna(){}publicvoidfunb(){}}则在

5、使用Employeeemp=newTeacher()Jl转对彖的过程屮,对emp的正确理解是()A.emp可以访问a,b,funa(),funb()B.emp可以访问b,funb()C.emp可以访问a,funa()D.emp可以访问a,funa(),funb()9、接口相比抽象类而言,两者的区别在于接口中不能拥有()①变量②常量③普通方法④抽象方法A.①③B.①②③C.③D.②③10、抽象类中的抽象方法的正确定义是()A.publicvoidfunc(inta){}B.publicfunc(inta){}C.publicvoidfu

6、nc(inta);D.publicabstractvoidfunc(inta);11、外部类和内部类的关系是()A.继承关系B.并列关系C.包含关系D.没有什么特别的关系12、如果方法funa()执行吋会产生AException异常,则执行以下程序后,结果为()try{①funa();②}catch(AExceptionel){③}catch(BExceptione2){④}catch(Exceptione3){⑤}finally{⑥}⑦A①③④⑤⑥⑦B①③⑥⑦C①③⑦D①②③⑥⑦13、以下哪个集合类是实现List接口的()A.Has

7、hSetB.TreeMapC.ArrayListD.HashMap14、以下哪个集合类不是实现Map接口的()A.HashSetB.TreeMapC.HashTableD.HashMap15、以下哪个集合类不是实现是使用键值对來存储数据的()A.HashTableB.TreeMapC.ArrayListD.HashMap16、以卜-哪个集合类能够插入相同的值()A.hashSetB.hashMapC.ArrayListD.TreeMap17、以下哪个布局是网格布局(),哪个布局是盒式布局(),哪个布局是空布局(),哪个布局是流式布局(

8、),哪个布局是边界布局(),DE填空题:1、类结构屮可以包含和在现代程序设计屮3、而向对象是研究类和对象的的三大特性。4、java使用访问修饰符来实现不同方式的封装性,这些访问修饰符是:9//°5、java源文件的扩展名

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

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

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