




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、百度文庫讓每個人平等地提升自我一、【必做題】I.選擇題1、列選項中哪個是類publicclassTest的默許構(gòu)造方式一C?A. Test。;B. Tcst(void);C. publicTest();D. publicTest(void);E. publicvoidTest();2、給定下列代碼的執(zhí)行結(jié)果是_E?publicclassAvoidA()AM);)publicstaticvoidmain(Stringargs)newA();A.ClassAB.在第2行處拋出異樣C.編譯錯誤D.在第6行處拋出異樣E.代碼執(zhí)行后沒有輸出*3、給定以下代碼:1 .publicclassConstOve
2、r2 .publicConstOver(intx,inty,intz)3 .4 .下列選項中,哪些可以在ConsOver類中概念成重載的構(gòu)造方式AC_:A. ConstOver()B. intConstOver()C. ConstOver(intz,inty,bytex)D. ObjectConstOver(intx,inty,intz)E. voidConstOver(bytex,bytey,bytez)4、以下代碼的執(zhí)行結(jié)果是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、以下代碼的執(zhí)行結(jié)果是_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行創(chuàng)建的對象b,系統(tǒng)何時會對它進行垃圾回收_D?A.在第16行以后B.在第17行以后C.在第18行以后(當(dāng)函數(shù)執(zhí)行完成
5、后)D.無法肯定E.垃圾回收器不會回收該對象n.程序分析題1、在指定位置上填寫正確的代碼:publicclassCircleStaticstaticdoublepi=;intradius=100;publicstaticvoidmain(Stringargs)(_pL);程題1. (1)概念一個人類Person:1)概念一個方式sayHello(),可以向?qū)Ψ桨l(fā)出問候語“hello,mynameisXXX"2)有三個屬性:名字、身高、體重(2)概念一個PersonCreate類:1)創(chuàng)建兩個對象,別離是zhangsan,33歲,:lishi>44,2)別離挪用對象的sayHel
6、lo()方式。(答案:、)2. (1)概念一個人類Person:1)概念一個方式sayHello()t可以向?qū)Ψ桨l(fā)出問候語“hello,mynameisXXX"2)有三個屬性:名字、身高、體重3)通過構(gòu)造方式,別離給三個屬性賦值(2)概念一個Constructor類:1)創(chuàng)建兩個對象,別離是zhangsan,33歲,:lishi144,2)別離挪用對象的sayHello()方式。(答案:、或是)3. (1)概念一個矩形類Rectangle:1)概念三個方式:getArea()求而積、getPer()求周長,showAII()別離在控制分輸出長、寬、而積、周長。2)有2個屬性:長len
7、gth、寬width3)通過構(gòu)造方式Rectanglefintwidth,intlength),別離給兩個屬性賦值(答案:)4. 概念一個點類Point,包括2個成員變量x、y別離表示x和y坐標(biāo),2個構(gòu)造器Point()和Point(intxO,yO),和一movePoint(intdx,intdy)方式實現(xiàn)點的位置移動。()publicclassPointprivateintxO;privateintyO;publicPoint()(publicPoint(int>:0zintyO)(=x0;=yo;publicvoidmovePoint(intd>:zintdy)=+dx;=+
8、dy;5. 編寫一個程序,創(chuàng)建兩個Point對象p一、p2,別離調(diào)研movePoint方式后,打印pl和p2的坐標(biāo)。publicclassPointprivateintxO;privateintyO;publicPoint()(publicPoint(int>:0zintyO)(=:-:0;=yo;)publicvoidmovePoint(intd>:zintdy)=+dx;=+dy;6. (1)概念一個動物類Creature1)概念一個方式setSnarl(Catcat)可以設(shè)置動物發(fā)出貓的聲音2)setSnarl(Dogdog)可以設(shè)置動物發(fā)出狗的聲音3)概念一個output。
9、方式,可以輸出動物的聲音(2)要求概念一個貓類Cat,具有貓的聲音,將貓類傳入動物類Creature的吼叫方式setSnarl(Catcat)可以設(shè)置動物發(fā)出貓的聲音(3)要求概念一個狗類Dog,具有狗的聲音,將狗類傳入動物類Creature的吼叫方式setSnarlDogdog)可以設(shè)置動物發(fā)出狗的聲音(4)概念一個Sound類,在main方式里挪用Creature類的setSnarl。和outPut()方式別離設(shè)置動物的聲音和輸出動物的聲音效果顯示:任務(wù)里控制臺才'已終止SowidJava應(yīng)用程序C;FrograjnFilesjavaj2reln些rr-7.概念一個圓類Circle
10、,描述圓對象。圓有一個屬性radius表示半徑,還有一個findArea方式用于計算圓的面積。概念一個測試類。給半徑賦值為5,而且輸出圓的面積。8、概念一個筆記本類,該類有顏色(char)和cpu型號(int)兩個屬性。(1)無參和有參的兩個構(gòu)造方式;有參構(gòu)造方式可以在創(chuàng)建對象的同時為每一個屬性賦值;(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)至少提供一個有參的構(gòu)造方式(要求品牌和顏色可以初始化為任意值,但速度的初始值必需為0)。(3)為私有屬性提供訪問器方式。注意:汽車品牌一旦初始化以后不能修改。(4)概念一個一般方式run(),用打印語句描述汽車奔跑的功能概念測試類VehicleTest,在其main方式中創(chuàng)建一個品牌為"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,包括一個構(gòu)造方式,3個私有成員變量hour,minute,second和與它們相對應(yīng)的get與set方式(如hour有g(shù)etHour和setHour方式,別離表示取得和設(shè)置hour),再加上一個轉(zhuǎn)換成字符串的方式toStringo(2)編寫一個日期類MyDate,包括一個構(gòu)造方式,3個私有成員變量year,month,day和與它們相對應(yīng)的
15、get與set方式,再加上一個轉(zhuǎn)換成字符串的方式toString。(3)編寫一個FullTime類,包括一個MyTime類型的私有成員變量time和一個MyDate類型的成員變量date,和與它們相對應(yīng)的get與set方式,一個構(gòu)造方式,再加上一個轉(zhuǎn)換成字符串的方式toString。(4)假設(shè)當(dāng)前時間是2002年7月30日22點12分35秒,編寫一個程序,用FullTime類設(shè)置時間為以上時間,并打印。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、設(shè)計一個類Student,該類包括姓名、學(xué)號和成績。設(shè)計一個方式,依照成績從高到低的順序輸出姓名、學(xué)號和成績信息。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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 花明樓機關(guān)管理制度
- 茶廠進出貨管理制度
- 防突資料室管理制度
- 設(shè)備保養(yǎng)規(guī)范
- 茶具生產(chǎn)項目溝通與沖突管理方案
- 落地式雙排腳手架搭拆方案
- 管理學(xué)案例分析1477049724
- 津巴布韋禮儀分析
- 墨西哥灣原油泄漏事件案例分析
- 財務(wù)會計與財務(wù)管理基礎(chǔ)知識考試分析重點(一)
- 不寐患者的護理查房
- 污水處理廠工程投標(biāo)方案技術(shù)標(biāo)
- 2023Vayo-DFX設(shè)計執(zhí)行系統(tǒng)軟件操作說明
- 《電力機車制動機》課件 7-01 制動缸壓力計算
- 基于人工智能的智慧農(nóng)業(yè)應(yīng)用案例
- 《血液標(biāo)本采集技術(shù)》課件
- 油藏工程教程-第04章-油氣藏壓力與溫度
- 人力資源員工請假流程規(guī)定
- 研究開發(fā)費加計扣除核查報告模板
- 膽汁性胸膜炎查房
- 南川水江-涪陵白濤天然氣管道工程環(huán)評報告
評論
0/150
提交評論