Java基础上机题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精心整理
一、类和对象基础题(共13题)
1.编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积
和类
2
(
(
(,
printName,printWeapon方法
显示二个对象的属性值。
8.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变
量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,
编写一个主类,在主类中测试Account类的功能。9.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型
10
—
TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测
试Student类的功能。
3.编写一个Java应用程序,该应用程序包括2个类:
Print类和主类E。Print
类里有一个方法output()功能是输出100~999之间的所有水仙花数(各位数字的
立方和等于这个三位数本身,如:371=33+73+13。)在主类E的main方法中来
4
x)
的
11
(
行为:显示姓名、喊叫
(2)编写主类:
创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输
出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
12.创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
13.按要求编写Java应用程序。
(
(
18
5
(
属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:一个没有形参,在方法中将
车牌号设置“XX1234”,速
度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
为
14
15
二、数组相关(共4题)
1.已知2个一维数组:a[]={3,4,5,6,7},b[]={1,2,3,4,5,6,7};把数组a与数组b
对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];
最后输出数组b的元素。
2.找出如下数组中最大的元素和最小的元素,
a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}
6.按要求编写Java应用程序。
编写一个名为Test的主类,类中只有一个主方法;
3
7
1
11
121
1331
14641
15101051
三、继承相关(共13题)
1.实现如下类之间的继承关系,并编写Music类来测试这些类。
8
和
12A 类
A E 的
a来2
E。要求:
(1)Monkey类中有个构造方法:Monkey(Strings),并且有个publicvoidspeak()
方法,在speak方法中输出“咿咿呀呀......”的信息。
(2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法
中输出“小样的,不错嘛!会说话了!”的信息。(3)在People类中新增方法voidthink(),在think方法中输出“别说话!认真思考!”
(4)
3f输
A
类
17.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty
和Staff。
具体要求如下:
(1)Person类中的属性有:姓名name(String类型),地址address(String类型),
电话号码telphone(String类型)和电子邮件地址email (String类型);
(2)Employee类中的属性有:办公室office(String
(,
(。4
5
(1)编写一个矩形类Rect,包含:
两个protected属性:矩形的宽width;矩形的高height。
两个构造方法:
1.一个带有两个参数的构造方法,用于将width和height属性初化;
2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。
两个方法:
(
。
、
添加一个方法:
判断某个点是否在矩形内部的方法isInside(doublex,doubley)。如在矩
形内,返回true,否则,返回false。
提示:点在矩形类是指满足条件:
x>=startX&&x<=(startX+width)&&y
(3)编写PlainRect类的测试程序
为
6
7
和
8.按要求编写一个Java应用程序:
(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。
(2)编写一个类,继承自矩形类,同时该类描述长方