面向对象程序设计(Java)题库

(1)此题库共75道题,抽8道作为期末考试题。其中,易8道,较易33道,较难18道,难16道.

(2)按题型,第一大题抽4道,每道10分;第二大题抽2道,每道10分;第三大题抽1道,每道20分;第四大题抽1道,每道20分。

(3)按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道)。

一、解答题(共40道,抽4道,每道10分,共40分)

1.面向对象有哪三大特征

封装,继承,多态.

2.什么是类(易)

类是定义同一类所有对象的变量和方法的蓝图或原型。

3.什么是对象

对象是类的实例;对象是通过newclassName产生的,用来调用类的方法;类的构造方法.。

4.类和对象的区别是什么

java中的类是模板,而对象是依据模版产生的实体

5.简述Java的封装性,如何在Java中实现封装

封装性是指的把代码封装到大括号中,只能访问自己内部的数据,外边的东西访问不了。

实现为加访问权限。

6.构造方法有哪些特点

方法名与类名相同,没有返回值,可以有多个重载。

7.构造方法的作用是什么(较易)

初始化对象,就是你new一个类的时候可以很方便的给你的对象里的属性赋值。

8.this在程序中所代表的意思(易)

指当前对象

9继承的作用是什么(易)

实现代码复用。

10.Java支持多继承吗(易)

不能。

11.子类可以继承父类的哪些成员(较难)

变量和构造方法。

12.简述构造子类对象时子类和父类构造方法执行顺序(较易)

先执行父类再执行子类。

13.什么是方法的重载,如何选择被重载的方法?(较易)

同一个类中如果同时存在两个以上的方法有同一个名字,在这种情况下,我们说方法被重载了,这个过程被称为重载。

14什么是方法的重写,如何选择被重写的方法?(较难)

当同名方法同时存在于子类和父类中时,对于子类来说就是将继承父亲的方法重载写过了,实现功能完全和父类无关。

15.简述重载和覆盖的区别(较易)

重载是让同一方法名的方法可以处理和返回不同类型的数据

而覆盖是在子类中改写父类的方法

16.什么是成员的隐藏?如何访问被隐藏了的父类成员?(较易)

在子类对父类的继承中,如果子类的成员变量和父类的成员变量同名,此时称为子类隐藏了父类的成员变量。

Super语句。

17.简述this和super的区别(较难)

this即可以拿到自己的也可以拿到父类的,super只能拿到父类的

18.简述面向对象的多态性(较易)

一个接口,多个方法

19.简述实例变量和类变量的区别(较易)

1.简述静态方法和实例方法的区别(较易)

2.简述按值传递和按址传递的区别(较难)

3.什么是抽象类?抽象类中一定有抽象方法吗?(较难)

4.什么是接口?接口中的成员有什么特点?(较易)

5.简述抽象类和接口的区别(较易)

6.extends和implements的区别是什么?(较易)

7.final可以用在哪些地方,分别代表什么意思?(较易)

8.static可以用在哪些地方,分别代表什么意思?(较易)

9.静态代码块的作用是什么?它被执行几次?(较易)

10.Java中包的作用是什么(易)

11.在Java中,import和package的区别?(易)

12.public,protected,default,private的区别(较易)

13.内部类的作用是什么?内部类常用在哪里?(较难)

14.简述异常处理机制(较难)

15.简述throw和throws的区别(较易)

16.简述final和finally的区别(较易)

17.列出三个常见的异常并说明其作用(较易)

18.简述String和StringBuffer的区别(较易)

19.集合Collection包含哪两大子接口?它们的区别是什么?(较易)

20.如何把一个字节流转换成字符流?(较易)

21.让一个类成为线程有哪两种方式?(较易)

二、单项编程(共25题,抽2题,每题10分,共20分)

1.设计一个矩形类,有长和宽两个属性,能够计算每一个矩形的面积和周长;再编写一

个主类,在其主方法main中创建一个具体的矩形,求出该矩形的周长和面积。(较易)

2.(1)设计一个圆类,有一个属性半径,能够计算每一个圆的面积和周长;再编写一

个主类,在其主方法main中创建一个具体的圆形,求出该圆形的周长和面积。(较易)

3.设计一个盒子类Box,它有长、宽、高三个私有成员属性,包含无参数和有参数的

构造方法,分别实现设置和获取属性的setter和getter方法,以及求盒子体积的公有方法。其中,构造方法用于对成员变量初始化,无参数的构造方法将成员变量初始化为0值。再编写一个主类BoxTest,在其主方法main()中创建若干个Box对象,输出其长、宽、高及其体积的值。(较易)

4.设计一个人类,有姓名、年龄、性别、身高、体重属性,以及吃饭、穿衣服、跑步

行为;再编写一个主类,在其主方法main中创建两个人类对象,并分别为各个对象的属性赋初值,然后打印出各个对象的所有基本信息。(较易)

5.编写学生类和成绩类。成绩有科目和分数信息。学生有姓名和成绩信息,学生类的

getResult()方法显示输出成绩信息,setData()方法实现初始化学生信息。(较难)6.(1)定义一个动物类Animal,有动物类型属性type和动物发声的方法sound();

(2)定义基于动物类的狗类Dog和猫类Cat,这两个类都要求覆盖父类的发声方法;

7.(1)设计一个表示二维平面上圆的类Circle,有表示圆半径的protected类型的成员

变量radius、获取和设置radius值的public方法、计算圆面积的public方法。

(2)设计一个表示圆柱体的类Cylinder,它继承自类Circle,还包含有表示圆柱体高的protected类型的成员变量height、获取和设置height值的public方法、计算圆柱体体积的public方法。

(3)建立若干个Cylinder对象,输出其半径、高及其体积的值。

要求:

A、每个类包含无参数和有参数的构造方法。构造方法用于对成员变量初始化,无

参数的构造方法将成员变量初始化为0值。

B、子类的构造方法调用父类的构造方法,对父类中的成员变量初始化。(较难)

8.请使用继承关系实现下列描述:(较难)

自行车和豪车属于车类型

车(car):车牌号(cid)、车型(dtype)、价值(cvalue)

自行车(bicycle):车牌号(cid)、车型(dtype)、价值(cvalue)、链条(chain)豪车(limo):车牌号(cid)、车型(dtype)、价值(cvalue)、导航(guide)

9.使用一个类里面包含其他类的对象的方法实现下列描述:(较难)

有1个组长,手下有2个助手,每个助手有2部车。

组长(leader):姓名(lname)、年龄(lage)

助手(asist):编号(aid)、年龄(aage)、姓名(aname)、爱好(ahobby)

10.使用一个类里面包含其他类的对象的方法实现下列描述:(较难)

有1个人,人有2个宠物且有2部车。

人(people):姓名(pname)、年龄(page)

宠物(pet):编号(petid)、年龄(petage)、姓名(petname)

THE END
1.走近福丸,探索自然舒适的人宠家居美学新潮流“家居博主人均养猫”、“68平小家,和猫咪一起的宅家日子太幸福”,以猫咪和家居为主题的内容分享在近几年成为社交媒体的热点话题。“猫咪沙发”、“人宠共用猫窝茶几”和越来越多的宠物友好型家具出现,也说明人们更愿意将毛茸茸的猫猫融入对未来美好生活的想象。 https://tech.china.com/article/20230625/062023_1348666.html
2.《宠物临床诊疗技术(第2版十二五职业教育国家规划教材)石冬梅,蔡...本书依据现代宠物医学的发展和宠物临床诊疗的需要而编写。本书共分两大模块,精心设计了5个项目化教学内容,其中涵盖29项任务、100项子任务、17项技能训练项目,并配以大量的宠物临床诊疗实景图片,详细地介绍了宠物疾病的各种诊疗方法、诊疗仪器的使用、诊断结果的判断、临床类型鉴别和诊疗注意事项等,并将先进的诊疗理念...http://product.dangdang.com/663114756.html
3.学习大师的空间思想,并把思想发挥运用到自己的设计中。运用旧纸箱...拍模型照片,并配一些文字说明 查看参考答案 更多“学习大师的空间思想,并把思想发挥运用到自己的设计中。运用旧纸箱作为材料,利用家里家具高低错落成为建筑的地形。建筑功能可以自行定义:有趣的空间,或是认为有意义的空间,要求必须有交通空间连接各个功能区。参…”相关的问题 第1题 模仿建筑大师的风格为宠物(猫...https://www.shangxueba.cn/wangke/A2NMHUSX.html
1.1说明:1-3年经验徐州邳州市宠物公司家具设计师一个月年薪多少钱?数据统计依赖于各平台发布的公开薪酬,仅供参考。 对比本地区 19.4% 数据可信度 低 说明:1-3年经验徐州邳州市宠物公司家具设计师一个月多少钱?平均工资 ¥9K,对比1-3年经验徐州邳州市宠物公司平均工资 ¥11.2K,低 19.4% ,数据可信度低。数据...https://www.jobui.com/salary/xuzhou-jiajushejishi/area100311/exp1/ind-chongwu/
2.?智能宠物家具:引领宠物生活的科技新潮流服务近年来,随着人们对宠物生活品质的追求不断提升,智能宠物家具逐渐成为宠物主人们的关注焦点。作为新一代科技产品,智能宠物家具以其独特的功能和设计吸引了越来越多的消费者。本文将介绍智能宠物家具的科技革新进程以及如何选择合适的智能宠物家具。 一、智能宠物家具的科技革新进程 ...https://www.petdhw.com/xiamen-show-40970.html
3.基于KJ摘要:目的:对适合宠物猫习性的家具及饲养宠物家庭需求进行设计研究,探讨宠物猫家具的设计策略,结合设计策略进行设计实践。方法:首先运用访谈法辅助KJ法获取12项饲养者用户需求项,运用文献查阅法获得宠物猫生活习性与兴趣爱好,并将其进行需求转化,形成宠物猫需求项共6项;将需求项进行分类获得III级需求项18项,分别为结构...http://hanspub.org/journal/PaperInformation?paperID=89652
4.日本为萌宠猫咪设计了可爱迷你版的家具快科技据报道:地点是日本大川市,近日,日本公开了一项为猫咪设计迷你家具的活动,希望借此表达新一代工匠再次振兴曾经繁荣的家具产业的殷切希望。 从猫咪到豚鼠等各种宠物在按照它们体型等比缩小的精美家具上享受舒适,十分可爱。 这一活动由大川市主办,希望借次宣传福冈地区家具制造产业,福冈地区一直是擅长传统制造工艺的专业手工...https://m.mydrivers.com/newsview.aspx?id=572098
5.家居品牌出海(自主品牌家居跨境电商,致欧科技:家居品牌出海,欧美...致欧家具科技股份有限公司成立于2010年1月,总部位于郑州。2011年12月设立首个自有家具产品品牌Songmics。2018年添加两大新品牌VASAGLE(家具品类)和FEANDREA(宠物家具品类)。2020年8月26日改制为股份公司。2023年在深圳证券交易所创业板上市。 致欧科技主要从事自有品牌家居产品的研发、设计和销售,拥有四大系列,三大品牌。https://www.yumaochuhai.com/article-645937.html
6.分享15个精美的html网页模板,快速建站必备!这套家具网站登录页html网页模板采用绿色为主色调,清新而又雅致,给人一种靠近大自然的感受。整体内容结构上包含banner图、商品推荐、特色展示、用户评价、博客动态、页脚,内容丰富全面,且极大地说明了产品价值。如果你正愁不知道如何设计一个家具网站,那么这个html网页模板将帮助你快速构建。https://pixso.cn/designskills/html-web-resourcel/
7.在和设计师沟通前你要先想好这76个问题5.旧家具还要用吗? 6.家中的冷气设备是否需要更新? 7.家里的摆饰什么的是一次到位还是以后慢慢添置? 8.之前的房子在装修设计上有什么遗憾之处? 房屋的状况是决定基础工程的重要条件,5年以上的房屋,建议在装修时一并检查线路、漏水等细节,而15年以上的超级老房子,则须从结构安全、水塔机具、卫浴设备等通盘评估...https://zhishi.fang.com/jiaju/qg_144879.html
8.安全的知识5、关于消防安全知识竞赛的.说明: (1)竞赛试题内容为消防安全基础知识,不指定参考书目,题型包括单项选择...孩子被宠物咬伤怎么办 天气热,不仅人的`心情会变得烦躁不堪,就连宠物也是如此哦。如果这时候孩子又惹怒...窗台更是重中之重,最好随时扣上防护锁,窗台前不要放矮柜、凳子等便于宝宝攀爬的家具,因为宝宝天**...https://mip.oh100.com/zhishi/6175877.html
9.东华理工大学美术与设计学院2020级产品设计专业本科生毕业设计...设计说明:多功能智能猫窝是一款为现代养猫家庭设计的智能宠物用品,该产品结合传统猫窝与现代科技元素台在头猫咪提供一个舒适、安全、智能的休息环境,能够适应多种环境场合让主人更加轻松照顾猫咪提升养宠体验增加出行便利、携带方便。 作品展示: 6 《竹韵智能音箱产品设计》 ...https://www.shejijingsai.com/2024/08/1155028.html
10.宠物房间设计宠物房如何布置?花点心思让爱宠“房间”温馨又...八、收纳设计:宠物食品、工具收纳整理 家中养宠物,选择一个舒适的狗窝放在床边,能让狗狗随时感到主人就在身边。避免不了乱,东西多。找一个区域把关于你家宠物的东西,收纳规整在一起。让家充满欢乐。如果你的狗儿是只幼犬,棉质的小窝会让它感到安全。如果它体型庞大,可以找家具厂订做一个小床。 https://m.maigoo.com/goomai/127427.html
11.家具买卖合同范本(精选20篇)验收说明 验收合格 问题及解决方案: 货款两清 拒收及原因: 买方送货时间: _年 月 日前 第二条 质量标准:每件红木家具应符合QB/T2385-20_新版《中国深色名贵硬木家具标准》规定的树木名称,产品标识和实际用材符合,且不低于样品同等质量。 第三条 付款方式:定货时,甲方收取货款总额10%(不得超过20%)的定金(乙方...https://www.unjs.com/fanwenwang/hetongfanben/20221107164853_5894441.html
12.爱宠之家——论宠物家具产品设计研究.docxPAGE II 爱宠之家——论宠物家具产品设计研究摘要随着我国经济水平的发展,现今人们的物质水平越来越高,不少家庭处于各种原因开始饲养宠物,但毕竟要与饲养的宠物一起生活,所以可能造成生活中的诸多不便。比如,工作时必须将宠物独自留在家中,喂食不便、管理不便等。所以,对宠物家居的需求是当今社会的实际需求。为解决以上...https://m.book118.com/html/2023/1110/8051050122006004.shtm
13.陪伴式宠物家具的设计研究——以猫家具为例随着社会经济的快速发展和人民生活水平的提高,宠物越来越多的出现在家庭生活中,文章以宠物猫的习性特征进行展开分析,总结归纳出现有的宠物猫家具的特色及存在的问题,以陪伴式理念对宠物猫家具的功能材料、陪伴互动、空间平衡以及共享游戏等设计要素进行分析总结,并尝试进行了设计实践,以期给宠物家具的创新设计研究以启示。https://mall.cnki.net/magazine/article/JJZS202008002.htm