![JAVA基礎(chǔ)期末試卷1_第1頁(yè)](http://file4.renrendoc.com/view2/M01/02/02/wKhkFmYn4k-AdRpiAAGPOy-VVpk810.jpg)
![JAVA基礎(chǔ)期末試卷1_第2頁(yè)](http://file4.renrendoc.com/view2/M01/02/02/wKhkFmYn4k-AdRpiAAGPOy-VVpk8102.jpg)
![JAVA基礎(chǔ)期末試卷1_第3頁(yè)](http://file4.renrendoc.com/view2/M01/02/02/wKhkFmYn4k-AdRpiAAGPOy-VVpk8103.jpg)
![JAVA基礎(chǔ)期末試卷1_第4頁(yè)](http://file4.renrendoc.com/view2/M01/02/02/wKhkFmYn4k-AdRpiAAGPOy-VVpk8104.jpg)
![JAVA基礎(chǔ)期末試卷1_第5頁(yè)](http://file4.renrendoc.com/view2/M01/02/02/wKhkFmYn4k-AdRpiAAGPOy-VVpk8105.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、填空題1、編譯Java程序需要使用______命令。2、String類(lèi)中用于返回字符串字符個(gè)數(shù)的方法是_____。3、若x=2,則表達(dá)式(x++)/3的值是______。4、若inta[3][2]={{123,345},{34,56},{34,56}},則a[2][1]=______。5、面向?qū)ο蟮娜筇卣魇莀_____、______和______。6、定義在類(lèi)中的變量被稱(chēng)為_(kāi)_____,定義在方法中的變量被稱(chēng)為_(kāi)_____7、在程序開(kāi)發(fā)中,要想將一個(gè)包中的類(lèi)導(dǎo)入到當(dāng)前程序中,可以使用______關(guān)鍵字。8、定義一個(gè)Java類(lèi)時(shí),如果前面加使用______關(guān)鍵字修飾,那么該類(lèi)不可以被繼承。9、如果子類(lèi)想使用父類(lèi)中的成員,可以通過(guò)關(guān)鍵字______引用父類(lèi)的成員。10、在Java語(yǔ)言中,所有的類(lèi)都直接或間接繼承自______類(lèi)。二、選擇題1、下面哪一個(gè)是正確的類(lèi)的聲明?
A、publicvoidHH{…} B、publicclassMove(){…}
C、publicclassvoidnumber{} D、publicclassCar{…}2、在以下什么情況下,構(gòu)造方法會(huì)被調(diào)用?A、類(lèi)定義時(shí)B、創(chuàng)建對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象的變量時(shí)3、下面對(duì)于構(gòu)造方法的描述,正確有哪些?(多選)A、方法名必須和類(lèi)名相同B、方法名的前面沒(méi)有返回值類(lèi)型的聲明C、在方法中不能使用return語(yǔ)句返回一個(gè)值D、當(dāng)定義了帶參數(shù)的構(gòu)造方法,系統(tǒng)默認(rèn)的不帶參數(shù)的構(gòu)造方法依然存在4、使用this調(diào)用類(lèi)的構(gòu)造方法,下面的說(shuō)法正確的是?(多選)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)造方法的語(yǔ)句必須放在第一行D、不能在一個(gè)類(lèi)的兩個(gè)構(gòu)造方法中使用this互相調(diào)用5、請(qǐng)先閱讀下面的代碼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); }}上面程序的運(yùn)行結(jié)果為下列哪一項(xiàng)?A、構(gòu)造方法一被調(diào)用了 B、構(gòu)造方法二被調(diào)用了C、構(gòu)造方法三被調(diào)用了 D、以上三個(gè)選項(xiàng)之和6、先閱讀下面的程序片段:Stringstr="abccdefcdch";String[]arr=str.split("c");System.out.println(arr.length);程序執(zhí)行后,打印的結(jié)果是幾?A、2個(gè)B、3個(gè)C、4個(gè)D、5個(gè)7、已知類(lèi)的繼承關(guān)系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;則以下語(yǔ)句能通過(guò)編譯的有哪些?A、Employeee=newManager();B、Directord=newManager();C、Directord=newEmployee();D、Managerm=newDirector();8、Strings="abcdedcba";則s.substring(4,5)返回的字符串是以下選項(xiàng)中的哪個(gè)? A、cdB、deC、dD、e9、關(guān)于抽象類(lèi)的說(shuō)法哪些是正確的?(多選)A、抽象類(lèi)中可以有非抽象方法。B、如果父類(lèi)是抽象類(lèi),則子類(lèi)必須重寫(xiě)父類(lèi)所有的抽象方法。C、不能用抽象類(lèi)去創(chuàng)建對(duì)象。D、接口和抽象類(lèi)是同一個(gè)概念。10、先閱讀下面的程序片段:Stringstr1=newString("java");Stringstr2=newString("java");StringBufferstr3=newStringBuffer("java");對(duì)于上述定義的變量,以下表達(dá)式的值為true的是哪個(gè)?A、
str1==str2;
B、str1.equals(str2);
C、str1==str3;
D、以上都不對(duì)11、關(guān)于方法重載的描述,以下選項(xiàng)中哪些是正確的?(多選) A、方法名必須一致 B、返回值類(lèi)型必須不同 C、參數(shù)個(gè)數(shù)必須一致 D、參數(shù)的個(gè)數(shù)或類(lèi)型不一致12、以下關(guān)于變量的說(shuō)法錯(cuò)誤的是?A、變量名必須是一個(gè)有效的標(biāo)識(shí)符B、變量在定義時(shí)可以沒(méi)有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問(wèn)D、在程序中,可以將一個(gè)byte類(lèi)型的值賦給一個(gè)int類(lèi)型的變量,不需要特殊聲明13、在Java中,要想讓一個(gè)類(lèi)繼承另一個(gè)類(lèi),可以使用以下哪個(gè)關(guān)鍵字?A、inheritsB、implementsC、extendsD、modifies14、關(guān)于super關(guān)鍵字以下說(shuō)法哪些是正確的?(多選)A、super關(guān)鍵字可以調(diào)用父類(lèi)的構(gòu)造方法B、super關(guān)鍵字可以調(diào)用父類(lèi)的普通方法C、super與this不能同時(shí)存在于同一個(gè)構(gòu)造方法中D、super與this可以同時(shí)存在于同一個(gè)構(gòu)造方法中15、類(lèi)中的一個(gè)成員方法被下面哪個(gè)修飾符修飾,該方法只能在本類(lèi)被訪問(wèn)?A、publicB、protectedC、privateD、default三、程序分析題閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說(shuō)明編譯失敗的原因。代碼一:finalclassAnimal{ publicfinalvoidshout(){ //程序代碼 }}classDogextendsAnimal{ publicvoidshout(){ //程序代碼 }}classTest02{ publicstaticvoidmain(String[]args){ Dogdog=newDog(); }} 代碼二:classAnimal{ voidshout(){ System.out.println("動(dòng)物叫!"); }}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)請(qǐng)?jiān)O(shè)計(jì)一個(gè)方法實(shí)現(xiàn)上面的函數(shù),根據(jù)傳入的值x的不同,返回對(duì)應(yīng)的y值。提示:定義一個(gè)static修飾符修飾的方法,方法接收一個(gè)int類(lèi)型的參數(shù)x,返回值為int類(lèi)型。在方法中使用if…elseif..else語(yǔ)句針對(duì)x的值進(jìn)行三種情況的判斷。根據(jù)判斷結(jié)果分別執(zhí)行不同的表達(dá)式,并將結(jié)果賦予變量y。在方法的最后返回y的值。在main方法中調(diào)用設(shè)計(jì)好的方法,傳入一個(gè)int型的值,將方法的返回值打印。2、定義一個(gè)Fathe
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版地理八年級(jí)下冊(cè)8.1《自然特征與農(nóng)業(yè)》聽(tīng)課評(píng)課記錄1
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)2.5《全等三角形及其性質(zhì)》聽(tīng)評(píng)課記錄1
- 人教版數(shù)學(xué)九年級(jí)上冊(cè)聽(tīng)評(píng)課記錄21.2.3《因式分解法》
- 生產(chǎn)設(shè)備技術(shù)轉(zhuǎn)讓協(xié)議書(shū)(2篇)
- 環(huán)保保潔服務(wù)協(xié)議書(shū)(2篇)
- 蘇科版數(shù)學(xué)七年級(jí)下冊(cè)12.3《互逆命題》聽(tīng)評(píng)課記錄1
- 部編版八年級(jí)道德與法治下冊(cè)第四課《公民義務(wù)》第1課時(shí)《公民基本義務(wù)》聽(tīng)課評(píng)課記錄
- 【部編人教版】八年級(jí)上冊(cè)歷史聽(tīng)課評(píng)課記錄 第18課 從九一八事變到西安事變
- 浙教版數(shù)學(xué)七年級(jí)下冊(cè)1.3《平行線的判定》聽(tīng)評(píng)課記錄2
- 2025年超低頻傳感器標(biāo)定系統(tǒng)合作協(xié)議書(shū)
- 精神科護(hù)理技能5.3出走行為的防范與護(hù)理
- 采購(gòu)管理學(xué)教學(xué)課件
- 《供應(yīng)商質(zhì)量會(huì)議》課件
- 江蘇省科技企業(yè)孵化器孵化能力評(píng)價(jià)研究的中期報(bào)告
- 畢業(yè)論文-山東省農(nóng)產(chǎn)品出口貿(mào)易的現(xiàn)狀及對(duì)策研究
- 供應(yīng)商審核培訓(xùn)教程
- 音樂(lè)思政課特色課程設(shè)計(jì)
- 初中數(shù)學(xué)思維能力的培養(yǎng)課件
- 酒精性肝硬化伴食管胃底靜脈曲張破裂出血的護(hù)理查房
- 無(wú)人機(jī)巡檢方案完整版
- Link 16協(xié)議開(kāi)發(fā)和關(guān)鍵技術(shù)研究的開(kāi)題報(bào)告
評(píng)論
0/150
提交評(píng)論