- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016年电大面向对象程序设计(java)-题库
面向对象程序设计(java)题库
抽题规范:
此题库共75道题,抽8道作为期末考试题。其中,易8道,较易33道,较难18道,难16道.
按题型,第一大题抽4道,每道10分;第二大题抽2道,每道10分;第三大题抽1道,每道20分;第四大题抽1道,每道20分。
按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道)。
解答题(共40道,抽4道,每道10分,共40分)
面向对象有哪三大特征? (易)
什么是类? (易)
什么是对象? (易)
类和对象的区别是什么? (较易)
简述Java的封装性,如何在Java中实现封装(较难)
构造方法有哪些特点(较易)
构造方法的作用是什么? (较易)
this在程序中所代表的意思(易)
继承的作用是什么? (易)
Java支持多继承吗? (易)
子类可以继承父类的哪些成员? (较难)
简述构造子类对象时子类和父类构造方法执行顺序(较易)
什么是方法的重载,如何选择被重载的方法?(较易)
什么是方法的重写,如何选择被重写的方法?(较难)
简述重载和覆盖的区别(较易)
什么是成员的隐藏?如何访问被隐藏了的父类成员?(较易)
简述this和super的区别(较难)
简述面向对象的多态性(较易)
简述实例变量和类变量的区别(较易)
简述静态方法和实例方法的区别(较易)
简述按值传递和按址传递的区别(较难)
什么是抽象类?抽象类中一定有抽象方法吗?(较难)
什么是接口?接口中的成员有什么特点?(较易)
简述抽象类和接口的区别(较易)
extends和implements的区别是什么?(较易)
final可以用在哪些地方,分别代表什么意思?(较易)
static可以用在哪些地方,分别代表什么意思?(较易)
静态代码块的作用是什么?它被执行几次?(较易)
Java中包的作用是什么(易)
在Java中,import和package的区别?(易)
public,protected,default,private的区别(较易)
内部类的作用是什么?内部类常用在哪里?(较难)
简述异常处理机制(较难)
简述throw和throws的区别(较易)
简述final和finally的区别(较易)
列出三个常见的异常并说明其作用(较易)
简述String和StringBuffer的区别(较易)
集合Collection包含哪两大子接口?它们的区别是什么?(较易)
如何把一个字节流转换成字符流?(较易)
让一个类成为线程有哪两种方式?(较易)
单项编程(共25题,抽2题,每题10分,共20分)
设计一个矩形类,有长和宽两个属性,能够计算每一个矩形的面积和周长;再编写一个主类,在其主方法main中创建一个具体的矩形,求出该矩形的周长和面积。(较易)
(1)设计一个圆类,有一个属性半径,能够计算每一个圆的面积和周长;再编写一个主类,在其主方法main中创建一个具体的圆形,求出该圆形的周长和面积。(较易)
设计一个盒子类Box,它有长、宽、高三个私有成员属性,包含无参数和有参数的构造方法,分别实现设置和获取属性的setter和getter方法,以及求盒子体积的公有方法。其中,构造方法用于对成员变量初始化,无参数的构造方法将成员变量初始化为0值。再编写一个主类BoxTest,在其主方法main()中创建若干个Box对象,输出其长、宽、高及其体积的值。(较易)
设计一个人类,有姓名、年龄、性别、身高、体重属性,以及吃饭、穿衣服、跑步行为;再编写一个主类,在其主方法main中创建两个人类对象,并分别为各个对象的属性赋初值,然后打印出各个对象的所有基本信息。(较易)
编写学生类和成绩类。成绩有科目和分数信息。学生有姓名和成绩信息,学生类的getResult()方法显示输出成绩信息,setData()方法实现初始化学生信息。(较难)
(1)定义一个动物类Animal,有动物类型属性type和动物发声的方法sound();
(2)定义基于动物类的狗类Dog和猫类Cat,这两个类都要求覆盖父类的发声方法;
(3)定义AnimalDemo类,声明一个Animal对象,分别创建一个Dog、Cat类的对象,然后通过Animal对象来访问Dog、Cat类对象的sound()方法。(难)
(1)设计一个表示二维平面上圆的类Circle,有表示圆半径的protected类型的成员变量radius、获取和设置radius值的public方法、计算圆面积的public方法。
(2)设计一个表示圆柱体的类Cylinder,它继承自类Circle,还包含有表示圆柱体高的protected类型的成员变量height、获取和设置height值的public方法、计算圆柱体体积的public方法。
(3)建立若干个Cylinder对象,输出其半径、高及其体积的
您可能关注的文档
最近下载
- 第8课 用制度体系保证人民当家作主 课件 中职高教版中国特色社会主义.pptx
- 《童年》导读课堂实录.docx
- 02S515排水检查井图集.pdf VIP
- 药棒穴位按摩1.ppt VIP
- 硅PU篮球场监理细则.doc VIP
- 专题14 化学反应速率与化学平衡-五年(2020-2024)高考化学真题分类汇编(原卷版).docx VIP
- 2022年浙江省招警考试《公安基础知识》考试题库汇总(含解析).pdf VIP
- 美的集团精益智能工厂数字化建设三年规划方案(70页).pptx VIP
- 数字电路试题-及答案.doc VIP
- 国家体育总局2024年事业单位公开招聘人员(秋季)笔试备考题库附答案详解.docx VIP
文档评论(0)