版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、填空題1、編譯Java程序需要使用______命令。2、String類中用于返回字符串字符個數(shù)的方法是_____。3、若x=2,則表達(dá)式(x++)/3的值是______。4、若inta[3][2]={{123,345},{34,56},{34,56}},則a[2][1]=______。5、面向?qū)ο蟮娜筇卣魇莀_____、______和______。6、定義在類中的變量被稱為______,定義在方法中的變量被稱為______7、在程序開發(fā)中,要想將一個包中的類導(dǎo)入到當(dāng)前程序中,可以使用______關(guān)鍵字。8、定義一個Java類時,如果前面加使用______關(guān)鍵字修飾,那么該類不可以被繼承。9、如果子類想使用父類中的成員,可以通過關(guān)鍵字______引用父類的成員。10、在Java語言中,所有的類都直接或間接繼承自______類。二、選擇題1、下面哪一個是正確的類的聲明?
A、publicvoidHH{…} B、publicclassMove(){…}
C、publicclassvoidnumber{} D、publicclassCar{…}2、在以下什么情況下,構(gòu)造方法會被調(diào)用?A、類定義時B、創(chuàng)建對象時C、調(diào)用對象方法時D、使用對象的變量時3、下面對于構(gòu)造方法的描述,正確有哪些?(多選)A、方法名必須和類名相同B、方法名的前面沒有返回值類型的聲明C、在方法中不能使用return語句返回一個值D、當(dāng)定義了帶參數(shù)的構(gòu)造方法,系統(tǒng)默認(rèn)的不帶參數(shù)的構(gòu)造方法依然存在4、使用this調(diào)用類的構(gòu)造方法,下面的說法正確的是?(多選)A、使用this調(diào)用構(gòu)造方法的格式為this([參數(shù)1,參數(shù)2…])B、只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法C、使用this調(diào)用其它構(gòu)造方法的語句必須放在第一行D、不能在一個類的兩個構(gòu)造方法中使用this互相調(diào)用5、請先閱讀下面的代碼publicclassTest{publicTest(){ System.out.println("構(gòu)造方法一被調(diào)用了");}publicTest(intx){ this(); System.out.println("構(gòu)造方法二被調(diào)用了");}publicTest(booleanb){ this(1); System.out.println("構(gòu)造方法三被調(diào)用了");}publicstaticvoidmain(String[]args){ Testtest=newTest(true); }}上面程序的運行結(jié)果為下列哪一項?A、構(gòu)造方法一被調(diào)用了 B、構(gòu)造方法二被調(diào)用了C、構(gòu)造方法三被調(diào)用了 D、以上三個選項之和6、先閱讀下面的程序片段:Stringstr="abccdefcdch";String[]arr=str.split("c");System.out.println(arr.length);程序執(zhí)行后,打印的結(jié)果是幾?A、2個B、3個C、4個D、5個7、已知類的繼承關(guān)系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;則以下語句能通過編譯的有哪些?A、Employeee=newManager();B、Directord=newManager();C、Directord=newEmployee();D、Managerm=newDirector();8、Strings="abcdedcba";則s.substring(4,5)返回的字符串是以下選項中的哪個? A、cdB、deC、dD、e9、關(guān)于抽象類的說法哪些是正確的?(多選)A、抽象類中可以有非抽象方法。B、如果父類是抽象類,則子類必須重寫父類所有的抽象方法。C、不能用抽象類去創(chuàng)建對象。D、接口和抽象類是同一個概念。10、先閱讀下面的程序片段:Stringstr1=newString("java");Stringstr2=newString("java");StringBufferstr3=newStringBuffer("java");對于上述定義的變量,以下表達(dá)式的值為true的是哪個?A、
str1==str2;
B、str1.equals(str2);
C、str1==str3;
D、以上都不對11、關(guān)于方法重載的描述,以下選項中哪些是正確的?(多選) A、方法名必須一致 B、返回值類型必須不同 C、參數(shù)個數(shù)必須一致 D、參數(shù)的個數(shù)或類型不一致12、以下關(guān)于變量的說法錯誤的是?A、變量名必須是一個有效的標(biāo)識符B、變量在定義時可以沒有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問D、在程序中,可以將一個byte類型的值賦給一個int類型的變量,不需要特殊聲明13、在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字?A、inheritsB、implementsC、extendsD、modifies14、關(guān)于super關(guān)鍵字以下說法哪些是正確的?(多選)A、super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法B、super關(guān)鍵字可以調(diào)用父類的普通方法C、super與this不能同時存在于同一個構(gòu)造方法中D、super與this可以同時存在于同一個構(gòu)造方法中15、類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問?A、publicB、protectedC、privateD、default三、程序分析題閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請列出運行的結(jié)果。否則請說明編譯失敗的原因。代碼一:finalclassAnimal{ publicfinalvoidshout(){ //程序代碼 }}classDogextendsAnimal{ publicvoidshout(){ //程序代碼 }}classTest02{ publicstaticvoidmain(String[]args){ Dogdog=newDog(); }} 代碼二:classAnimal{ voidshout(){ System.out.println("動物叫!"); }}classDogextendsAnimal{ voidshout(){ super.shout(); System.out.println("汪汪……"); }}publicclassTest03{ publicstaticvoidmain(String[]args){ Animalanimal=newDog(); animal.shout(); }} 代碼三:interfaceAnimal{ voidbreathe(); voidrun(); voideat(){};}classDogimplementsAnimal{ publicvoidbreathe(){System.out.println("I’mbreathing")} publicvoideat(){System.out.println("I’meathing")}}publicclasstest04{publicstaticvoidmain(String[]args){Dogdog=newDog();dog.breathe();dog.eat();}}四、編程題1、已知函數(shù)x+3(x>0)y=0(x=0)x2–1(x<0)請設(shè)計一個方法實現(xiàn)上面的函數(shù),根據(jù)傳入的值x的不同,返回對應(yīng)的y值。提示:定義一個static修飾符修飾的方法,方法接收一個int類型的參數(shù)x,返回值為int類型。在方法中使用if…elseif..else語句針對x的值進(jìn)行三種情況的判斷。根據(jù)判斷結(jié)果分別執(zhí)行不同的表達(dá)式,并將結(jié)果賦予變量y。在方法的最后返回y的值。在main方法中調(diào)用設(shè)計好的方法,傳入一個int型的值,將方法的返回值打印。2、定義一個Fathe
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色建材采購與施工一體化服務(wù)合同4篇
- 2025年度美容院消防安全管理服務(wù)合同4篇
- 2025年老舊小區(qū)改造工程服務(wù)合同
- 二零二五年度離婚前財產(chǎn)分割專項合同4篇
- 二零二五年度古建筑泥工修繕工程承包合同8篇
- 2025年個人房產(chǎn)抵押貸款合同范本2篇
- 2025年度農(nóng)藥產(chǎn)品安全評價與風(fēng)險評估合同
- 2025年度個人名下房產(chǎn)出售合同范本2篇
- 課題申報參考:民國時期華東地區(qū)傳統(tǒng)體育史料搜集與輯錄研究
- 課題申報參考:面向能源結(jié)構(gòu)轉(zhuǎn)型的摻氫天然氣負(fù)荷預(yù)測及其儲能布局優(yōu)化研究
- 2024年全國職業(yè)院校技能大賽高職組(研學(xué)旅行賽項)考試題庫(含答案)
- 2025年溫州市城發(fā)集團招聘筆試參考題庫含答案解析
- 2025年中小學(xué)春節(jié)安全教育主題班會課件
- 2025版高考物理復(fù)習(xí)知識清單
- 除數(shù)是兩位數(shù)的除法練習(xí)題(84道)
- 2025年度安全檢查計劃
- 2024年度工作總結(jié)與計劃標(biāo)準(zhǔn)版本(2篇)
- 全球半導(dǎo)體測試探針行業(yè)市場研究報告2024
- 反走私課件完整版本
- 2024年注冊計量師-一級注冊計量師考試近5年真題附答案
- 四年級下冊數(shù)學(xué)知識點總結(jié)
評論
0/150
提交評論