《Java面向对象》复习题(5)
class SubSubClass extends SubClass{
int a;
SubSubClass(int aa,int bb,int cc){
super(aa,bb,cc); a=aa+bb+cc; }
void show(){
System.out.println(\ b=\ c=\ } }
5.下面是一个类的定义,请将其补充完整 class _ Student _{ String name; int age;
Student(__String____ name, int a){ _this____.name=name; age=a; } }
6.下面是一个类的定义,请将其补充完整
class __A___{ String s;
__static__ int a=3; A(String s){ this.s=s; }
static int getA(){
return a;
} }
四、编程题
1.按要求编写一个Java应用程序:
(1)定义一个接口CanCry,描述会吼叫的方法public void cry()。
(2)分别定义狗类(Dog)和猫类(Cat),实现CanCry接口。实现方法的功能分别为:打印输出“我是狗,我的叫声是汪汪汪”、“我是猫,我的叫声是喵喵喵”。
(3)定义一个主类G,
①定义一个void makeCry(CanCry c)方法,其中让会吼叫的事物吼叫。
②在main方法中创建狗类对象(dog)、猫类对象(cat)、G类对象(g),用
g调用makecry方法,让狗和猫吼叫。 2、编写一个Java程序,并满足如下要求:
1)编写一个Car类,具有:
属性:品牌(mark)——String类型 功能:驾驶(void drive( ))
2)定义Car类的子类SubCar,具有:
属性:价格(price)、速度(speed)——int型
功能:变速(void speedChange(int newSpeed)),把新速度赋给speed
3)定义主类E,在其main方法中创建SubCar类的两个对象:aodi和benchi的对
象并测试其对象的特性。
4)输出效果如下:
3.某公司正进行招聘工作,被招聘人员需要填写个人信息,编写“个人简历”的封装类。包括如下属性和对属性进行操作的方法。
String xm;// 姓名 String xb;// 性别 int nl;// 年龄
String jtzz;// 家庭住址 String xl;// 学历
4.编写程序,提供实现各种数学计算的方法。包括如下几项。 (1)两个数的加、减、乘、除。
(2)求某数的相反数、倒数、绝对值。 (3)取两数中较大的和较小的。
(4)对浮点数(double型)的计算功能。如:给定浮点数d,取大于或等于d的最小整数,
取小于或等于d的最大整数,计算最接近d的整数值,计算d的平方根、自然对数log(d)等。
(5)计算以double型数a为底数,b为指数的幂。
5.编写一个抽象类Shape,声明计算图形面积的抽象方法。再分别定义Shape的子类Circle(圆)和Rectangle(矩形),在两个子类中按照不同图形的面积计算公式,实现Shape类中计算面积的方法。
6.定义一个接口,接口中有3个抽象方法如下。 (1)“long fact(int m);”方法的功能为求参数的阶乘。 (2)“long intPower(int m,int n);”方法的功能为求参数m的n次方。 (3)“boolean findFactor(int m,int n);”方法的功能为判断参数m加上参数n的和是
否大于100。
定义类实现该接口,编写应用程序,调用接口中的3个方法,并将调用方法所得的结果输出。
7.创建一个接口IShape,接口中有一个求取面积的抽象方法“public double area()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。
8.定义一个人类,包括属性:姓名、性别、年龄、国籍;包括方法:吃饭、睡觉,工作。 (1)根据人类,派生一个学生类,增加属性:学校、学号;重写工作方法(学生的工作是学
习)。
(2)根据人类,派生一个工人类,增加属性:单位、工龄;重写工作方法(工人的工作是??
自己想吧)。
(3)根据学生类,派生一个学生干部类,增加属性:职务;增加方法:开会。 (4)编写主函数分别对上述3类具体人物进行测试。
专题6 字符串、日期时间类 一、填空题
1.已知String对象 s=”hello”,运行语句“System.out.println( s.concat(“World!”) );”后,s的值为( hello World! )
2.使用+=将字符串s2添加到字符串s1后的语句是( S1+=S2 )
3.比较s1种的字符串和s2种的字符串的内容是否相等的表达式是:( s1.equals(s2) )
4.已知sb为StringBuffer的一个实例,且sb=”abcde”,则sb.reverse()后sb的值为:( edcba )
5.获取当前系统时间( DataFormat.getDataInstance().format(data.getTime()) )
6.已知StringBuffer sb=new StringBuffer(\,则sb.reverse()后,sb的值为 cha 。
7、String s1=“China”; int n=s1.length( ); n的值为 5 。
二.选择题
1. 已知String对象s=”abcdefg”,则s.substring(2,5)的返回值为( C )。
A.”bcde” B.”cde” C.”cdef” D.”def”
2. 若有下面的代码:
String s=”people”; String t=”people”;
Char c[]={?p?, ?e?, ?o?, ?p?, ?l?, ?e?}; 下面哪一选项的语句返回值为假( B )?
A.s.equals(t) B.t.equals(c) C.s==t D.t.equals(new String(“people”))
3. 已知s为一个String对象,s=”abcdefg”,则s.charAt(1)的返回值为( B )。
A.a B.b C.f D.g
4. 若有下面的代码:
String s=”good”;
下面选项语句书写不正确的是:( B )。
A.s+=”student”; C.int len=s.length
B.char c=s[1];
D.String t=s.toLowerCase();
5、假设String s=\ to meet you\,则下面返回\ 的语句为 C 。 A.s.substring(6,8); B.s.substring(5,9); C.s.substring(5,7); D.s.substring(6,7); 6、调用下面哪个方法时会改变原有对象 。 A.String的trim( ) C.StringBuffer的reverse( )
B.String的length( ) D.StringBuffer的length( )
7、已知int i=123,通过以下哪种方式可以得到字符串\ B 。 A.Integer.parseInt(i);
B.String.valueOf(i);
C.Long.parseLong(i); D.Float.parseFloat(i); 8、由\得到的数值 C 。 A.>0 B.=0 C.<0
D.不确定
9、已知String s= \ is a string\,则s.indexOf(\的值为 B 。 A.1
B.2 C.3 D.4
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




