




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、百度文库让每个人平等地提升自我一、【必做题】I.选择题1、列选项中哪个是类publicclassTest的默许构造方式一C?A. Test。;B. Tcst(void);C. publicTest();D. publicTest(void);E. publicvoidTest();2、给定下列代码的执行结果是_E?publicclassAvoidA()AM);)publicstaticvoidmain(Stringargs)newA();A.ClassAB.在第2行处抛出异样C.编译错误D.在第6行处抛出异样E.代码执行后没有输出*3、给定以下代码:1 .publicclassConstOve
2、r2 .publicConstOver(intx,inty,intz)3 .4 .下列选项中,哪些可以在ConsOver类中概念成重载的构造方式AC_:A. ConstOver()B. intConstOver()C. ConstOver(intz,inty,bytex)D. ObjectConstOver(intx,inty,intz)E. voidConstOver(bytex,bytey,bytez)4、以下代码的执行结果是A?百度文库让每个人平等地提升自我3i. public 2 public 3. static4. i+;class test ( int aMethod() int
3、i=0;5. return I;6. )7. public static void main 8 test test = new test();9 . test.aMethod();(String args)10.int j = test.aMethod();11.System.out.printIn (j);12 .13 .)编译失败B.编译成功,输出“0”c.编译成功,输出“rD.编译成功,输出“2”5、以下代码的执行结果是_C?1. publicclassfoo2. publicstaticvoidmain(Stringargs)3. Strings;4. .system.out.pri
4、ntIn('、s=+s);5. )6. )A.代码编译成功,而且打印“s二”B.代码编译成功,而且打印"s=null”C.代码编译失败,因为s为被初始化D.代码编译失败,因为s不可以被引用E.代码编译成功,可是运行时抛出NullPointerException6、给定以下代码:12. voidstart()13. Aa=newA();14. Bb=newB();15. (b);16. b=null;17. a=null;18. completed)对于在笫14行创建的对象b,系统何时会对它进行垃圾回收_D?A.在第16行以后B.在第17行以后C.在第18行以后(当函数执行完成
5、后)D.无法肯定E.垃圾回收器不会回收该对象n.程序分析题1、在指定位置上填写正确的代码:publicclassCircleStaticstaticdoublepi=;intradius=100;publicstaticvoidmain(Stringargs)(_pL);程题1. (1)概念一个人类Person:1)概念一个方式sayHello(),可以向对方发出问候语“hello,mynameisXXX"2)有三个属性:名字、身高、体重(2)概念一个PersonCreate类:1)创建两个对象,别离是zhangsan,33岁,:lishi>44,2)别离挪用对象的sayHel
6、lo()方式。(答案:、)2. (1)概念一个人类Person:1)概念一个方式sayHello()t可以向对方发出问候语“hello,mynameisXXX"2)有三个属性:名字、身高、体重3)通过构造方式,别离给三个属性赋值(2)概念一个Constructor类:1)创建两个对象,别离是zhangsan,33岁,:lishi144,2)别离挪用对象的sayHello()方式。(答案:、或是)3. (1)概念一个矩形类Rectangle:1)概念三个方式:getArea()求而积、getPer()求周长,showAII()别离在控制分输出长、宽、而积、周长。2)有2个属性:长len
7、gth、宽width3)通过构造方式Rectanglefintwidth,intlength),别离给两个属性赋值(答案:)4. 概念一个点类Point,包括2个成员变量x、y别离表示x和y坐标,2个构造器Point()和Point(intxO,yO),和一movePoint(intdx,intdy)方式实现点的位置移动。()publicclassPointprivateintxO;privateintyO;publicPoint()(publicPoint(int>:0zintyO)(=x0;=yo;publicvoidmovePoint(intd>:zintdy)=+dx;=+
8、dy;5. 编写一个程序,创建两个Point对象p一、p2,别离调研movePoint方式后,打印pl和p2的坐标。publicclassPointprivateintxO;privateintyO;publicPoint()(publicPoint(int>:0zintyO)(=:-:0;=yo;)publicvoidmovePoint(intd>:zintdy)=+dx;=+dy;6. (1)概念一个动物类Creature1)概念一个方式setSnarl(Catcat)可以设置动物发出猫的声音2)setSnarl(Dogdog)可以设置动物发出狗的声音3)概念一个output。
9、方式,可以输出动物的声音(2)要求概念一个猫类Cat,具有猫的声音,将猫类传入动物类Creature的吼叫方式setSnarl(Catcat)可以设置动物发出猫的声音(3)要求概念一个狗类Dog,具有狗的声音,将狗类传入动物类Creature的吼叫方式setSnarlDogdog)可以设置动物发出狗的声音(4)概念一个Sound类,在main方式里挪用Creature类的setSnarl。和outPut()方式别离设置动物的声音和输出动物的声音效果显示:任务里控制台才'已终止SowidJava应用程序C;FrograjnFilesjavaj2reln些rr-7.概念一个圆类Circle
10、,描述圆对象。圆有一个属性radius表示半径,还有一个findArea方式用于计算圆的面积。概念一个测试类。给半径赋值为5,而且输出圆的面积。8、概念一个笔记本类,该类有颜色(char)和cpu型号(int)两个属性。(1)无参和有参的两个构造方式;有参构造方式可以在创建对象的同时为每一个属性赋值;(2)输出笔记本信息的方式然后编写一个测试类,测试笔记本类的各个方式。百度文库让每个人平等地提升自我publicclassComputeTestpublicstaticvoidmain(Stringargs)Computercl=newComputer();0;Computerc2=newComp
11、uter(1tT*z32);0;classComputerprivatecharcolor;privateintcpuNum;publicComputer()publicComputer(charcolorrintcpuNum)=color;=cpuNum;)publicchargetColor()returncolor;)publicvoidsetColor(charcolor)=color;)publicintgetCpuNum()returncpuNum;publicvoidsetCpuNum(intcpuNum)=cpuNum;)publicvoidshowComputer()”笔记本
12、的颜色:”+getColor();”笔记本的CPU型号:"+getCpuNum();)9.概念一个汽车类Vehicle,要求如下:(1)属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型),而且所有属性为私有。(2)至少提供一个有参的构造方式(要求品牌和颜色可以初始化为任意值,但速度的初始值必需为0)。(3)为私有属性提供访问器方式。注意:汽车品牌一旦初始化以后不能修改。(4)概念一个一般方式run(),用打印语句描述汽车奔跑的功能概念测试类VehicleTest,在其main方式中创建一个品牌为"benz
13、"、颜色为°black"的汽车°publicclassVehicleprivateStringbrand;privateStringcolor;privatedoublespeed;Vehicle()Vehicle(StringbrandyStringcolor)=brand;=color;speed=0;)publicStringgetColor()returncolor;)publicvoidsetColor(Stringcolor)=color;)publicdoublegetSpeed()returnspeed;)publicvoidsetSpe
14、ed(doublespeed)=speed;publicvoidrun()"Jn+getBrand()+”的速度是已已d();)publicStringgetBrand()returnbrand;)二、【选做题】K(1)编写一个时间类MyTime,包括一个构造方式,3个私有成员变量hour,minute,second和与它们相对应的get与set方式(如hour有getHour和setHour方式,别离表示取得和设置hour),再加上一个转换成字符串的方式toStringo(2)编写一个日期类MyDate,包括一个构造方式,3个私有成员变量year,month,day和与它们相对应的
15、get与set方式,再加上一个转换成字符串的方式toString。(3)编写一个FullTime类,包括一个MyTime类型的私有成员变量time和一个MyDate类型的成员变量date,和与它们相对应的get与set方式,一个构造方式,再加上一个转换成字符串的方式toString。(4)假设当前时间是2002年7月30日22点12分35秒,编写一个程序,用FullTime类设置时间为以上时间,并打印。publicclassMytimeTestpublicstaticvoidmain(Stringargs)MyTimemyTime=newMyTime();(20);(20);(18);MyDa
16、temyDate=newMyDate();(2012);(4);(10);+0);classMyTimeprivateinthour;privateintminute;privateintsecond;publicintgetHour()re七urnhour;publicvoidsetHour(inthour)=hour;publicintgetMinute()returnminute;)publicvoidsetMinute(intminute)=minute;)publicintgetSecond()returnsecond;)publicvoidsetSecond(intsecond)=
17、second;)©OverridepublicStringtoString()returnhour+"点"+minute+"分"+second+“秒)classMyDateprivateintyear;privateintmonth;privateintday;publicintgetYear()returnyear;)publicvoidsetYear(intyear)=year;)publicintgetMonth()returnmonth;)publicvoidsetMonth(intmonth)=month;)publicintgetD
18、ay()returnday;)7百度文库让每个人平等地提升自我publicvoidsetDay(intday)-day;)OverridepublicStringtoString()returnyear+“年"+month+“月"+day+”日,)2、设计一个类Student,该类包括姓名、学号和成绩。设计一个方式,依照成绩从高到低的顺序输出姓名、学号和成绩信息。publicclassStudentprivateStringname;privateStringnumber;privateintscore;publicStudent()publicStudent(Stringname.Stringnumberzintscore)=name;=number;=score;)publicStringgetName()returnname;)publicvoidsetName(Stringname)=name;)publicStringgetNumber()returnnumber;)publicvoidsetNumber(Stringnumber)=number;)publicintgetScore()returnscore;)publicvoidsetScore(intscore)=score
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业公司股权转让及社区安全防范体系建设合同
- 《离婚协议书起草与签署中的财产分割与债务承担》
- 离婚协议书:子女抚养费及教育费用承担协议
- 商业写字楼物业合同续签及物业服务责任书
- 2025年急诊抢救操作演练评估答案及解析
- 公益类影视广告基本方案
- 走进秋天户外课件
- 超载超限培训
- 公司治理学(第五版)课件 第二章 公司治理:理论框架与机制设计
- 房屋装修管理培训
- 2024宅基地房屋租赁合同范本
- 手术室核心制度
- 常见血液病科普
- 2023年社区工作者面试题库及答案
- 火力发电土建项目监理实施细则
- 中学生心理健康影响因素
- 医院疼痛科建设与管理的标准化经验
- 认知功能障碍的饮食调理及保健指南
- 2024年中邮保险公司招聘笔试参考题库含答案解析
- 第3章 Word 2016文字处理软件
- 工业机器人的发展现状和未来趋势
评论
0/150
提交评论