下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))第一章單元測試
Java文件的擴(kuò)展名是()。
A:.classB:.txtC:.javaD:.xls
答案:.javaJava具有的特性不正確的是()。
A:靜態(tài)性B:跨平臺(tái)C:面向?qū)ο驞:簡單
答案:靜態(tài)性Java語言具有許多優(yōu)勢(shì)和特點(diǎn),以下哪一項(xiàng)特點(diǎn)能保證軟件的可移植性()。
A:動(dòng)態(tài)性B:安全性C:跨平臺(tái)D:健壯性
答案:跨平臺(tái)Java字節(jié)碼文件的后綴是()。
A:.jpgB:.classC:.javaD:.doc
答案:.classJava程序的開發(fā)工具是()。
A:SDKB:EclipseC:JDKD:JRE
答案:Eclipse在安裝Eclipse前需要先安裝()。
A:MyEclipseB:JDKC:IDED:SDK
答案:JDKJAVA所定義的版本中不包括()。
A:JAVASEB:JAVAMEC:JAVAEED:JAVAHE
答案:JAVAHE下列說法正確的是()。
A:JAVA程序中可以有多個(gè)main方法B:JAVA程序中類名必須與文件名一樣C:JAVA程序的main方法必須寫在類里面D:JAVA程序的main方法中如果只有一條語句,可以不用{}(大括號(hào))括起來
答案:JAVA程序的main方法必須寫在類里面開發(fā)Java程序必須使用Eclipse這種開發(fā)環(huán)境,否則不能編寫Java代碼。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)Java為移動(dòng)設(shè)備提供的平臺(tái)是JavaSE。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第二章單元測試
以下有關(guān)標(biāo)識(shí)符的說法中,正確的是()。
A:標(biāo)識(shí)符是以字母、下劃線或$開頭,后跟著字母、數(shù)字、下劃線或$的字符組合B:標(biāo)識(shí)符是不區(qū)分大小寫的C:任何字符的組合都可以形成一個(gè)標(biāo)識(shí)符D:Java的保留字也可以作為標(biāo)識(shí)符使用
答案:標(biāo)識(shí)符是以字母、下劃線或$開頭,后跟著字母、數(shù)字、下劃線或$的字符組合為一個(gè)boolean類型變量賦值時(shí),可以使用哪種方式()。
A:booleana="真";B:boolean=1;C:booleana=(9>=10);D:booleana==false;
答案:booleana=(9>=10);Java中的注釋有哪幾種()。
A:#B:/***/C:/**/D://
答案:/***/;/**/;//在switch條件語句和循環(huán)語句中都可以使用break語句。()
A:對(duì)B:錯(cuò)
答案:對(duì)以下說法中正確的是()。
A:其他說法都是錯(cuò)誤的B:字符類型占兩個(gè)字節(jié),可保存一個(gè)字符C:基本字符數(shù)據(jù)類型有字符和字符串兩種D:字符類型占兩個(gè)字節(jié),可保存兩個(gè)字符
答案:字符類型占兩個(gè)字節(jié),可保存一個(gè)字符下面有關(guān)for循環(huán)的描述正確的是()。
A:for循環(huán)是先執(zhí)行循環(huán)體語句,后進(jìn)行條件判斷B:for循環(huán)體語句中,可以包含多條語句,但要用大括號(hào)括起來C:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況D:在for循環(huán)中,不能使用break語句跳出循環(huán)
答案:for循環(huán)體語句中,可以包含多條語句,但要用大括號(hào)括起來以下代碼,能夠?qū)?shù)組正確初始化(或者是默認(rèn)初始化)的是()。
A:int[]a;B:int[]a=newint[5]{1,2,3,4,5};C:int[]a=newint[5];D:a={1,2,3,4,5};
答案:int[]a=newint[5];下列定義的是常量的是()。
A:inti;B:finalintPIE;C:floatsum;D:doublefg;
答案:finalintPIE;下列代碼輸出結(jié)果是()。
inti=10;
while(i>0){
i=i+1;
if(i==10){
break;
}
}
A:循環(huán)一次都不執(zhí)行B:while循環(huán)執(zhí)行10次C:死循環(huán)D:循環(huán)執(zhí)行一次
答案:死循環(huán)自定義的方法必須有返回值,否則程序會(huì)出錯(cuò)。()
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第三章單元測試
對(duì)象的特征在類中表示為變量,稱為類的()。
A:屬性B:數(shù)據(jù)類型C:對(duì)象D:方法
答案:屬性下述概念中不屬于面向?qū)ο蟮氖牵ǎ?/p>
A:對(duì)象、消息B:過程調(diào)用C:類、封裝D:繼承、多態(tài)
答案:過程調(diào)用關(guān)于面向?qū)ο蟮恼f法正確的是()。
A:類可以讓我們用程序模擬現(xiàn)實(shí)世界中的實(shí)體B:有多少個(gè)實(shí)體就要?jiǎng)?chuàng)建多少個(gè)類C:現(xiàn)實(shí)世界中的某些實(shí)體不能用類來描述D:對(duì)象的行為和屬性被封裝在類中,外界通過調(diào)用類的方法來獲得,但是要知道類的內(nèi)部是如何實(shí)現(xiàn)數(shù)據(jù)類型
答案:類可以讓我們用程序模擬現(xiàn)實(shí)世界中的實(shí)體關(guān)于構(gòu)造方法下列說法錯(cuò)誤的是()。
A:構(gòu)造方法具有和類名相同的名稱B:構(gòu)造方法不可以重載,但是可以繼承C:構(gòu)造方法用來初始化該類的一個(gè)新的對(duì)象D:構(gòu)造方法不返回任何數(shù)據(jù)類型,且不用void來修飾
答案:構(gòu)造方法不可以重載,但是可以繼承訪問修飾符作用范圍由大到小是()。
A:public-default-protected-privateB:public-protected-default-privateC:private-default-protected-publicD:private-protected-default-public
答案:public-protected-default-private下列選項(xiàng)中關(guān)于Java中封裝的說法錯(cuò)誤的是()。
A:包含屬性的類都必須封裝屬性,否則無法通過編譯B:setter方法用于賦值,getter方法用于取值C:屬性的訪問方法包括setter方法和getter方法D:封裝就是將屬性私有化,提供共有的方法訪問私有屬性
答案:包含屬性的類都必須封裝屬性,否則無法通過編譯分析選項(xiàng)中關(guān)于Java中this關(guān)鍵字的說法正確的是()。
A:同一個(gè)類的不同對(duì)象共用一個(gè)thisB:this關(guān)鍵字和類關(guān)聯(lián),而不是和特定的對(duì)象關(guān)聯(lián)C:this關(guān)鍵字可以在類中的任何位置使用D:this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用
答案:this關(guān)鍵字是在對(duì)象內(nèi)部指代自身的引用以下關(guān)于final關(guān)鍵字說法正確的是()。
A:final是java中的修飾符,可以修飾類、方法和屬性B:final修飾的方法不能被重載C:final修飾的變量不允許被再次賦值D:final修飾的類不能被繼承
答案:final是java中的修飾符,可以修飾類、方法和屬性;final修飾的變量不允許被再次賦值;final修飾的類不能被繼承以下對(duì)于重載描述錯(cuò)誤的是()。
A:方法的返回值類型不是區(qū)分方法重載的條件B:重載要求方法名相同,參數(shù)列表不同C:構(gòu)造方法不能重載D:方法重載只能發(fā)生在一個(gè)類的內(nèi)部
答案:構(gòu)造方法不能重載
第四章單元測試
在Java語言中,下列關(guān)于類的繼承的描述,正確的是()。
A:子類一定比父類有更多的成員方法B:一個(gè)類可以繼承多個(gè)父類C:子類可以使用父類的所有方法D:一個(gè)類可以具有多個(gè)子類
答案:一個(gè)類可以具有多個(gè)子類Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()。
A:C不僅繼承了B中的成員,同樣也繼承了A中的成員B:C只繼承了A中的成員C:C不能繼承A或B中的成員D:C只繼承了B中的成員
答案:C不僅繼承了B中的成員,同樣也繼承了A中的成員下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法正確的是()。
A:子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法B:子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性C:super關(guān)鍵字是在子類對(duì)象內(nèi)部指代其父類對(duì)象的引用D:super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類
答案:super關(guān)鍵字是在子類對(duì)象內(nèi)部指代其父類對(duì)象的引用以下關(guān)于抽象類和接口的說法正確的是()。
A:實(shí)現(xiàn)抽象類和接口的類必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類。B:接口中定義的變量默認(rèn)是publicstaticfinal型,且必須給其初值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值。C:抽象類在Java語言中表示的是一種繼承關(guān)系,一個(gè)類只能使用一次繼承。但是一個(gè)類卻可以實(shí)現(xiàn)多個(gè)接口。D:在抽象類中可以沒有抽象方法
答案:實(shí)現(xiàn)抽象類和接口的類必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類。;接口中定義的變量默認(rèn)是publicstaticfinal型,且必須給其初值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值。;抽象類在Java語言中表示的是一種繼承關(guān)系,一個(gè)類只能使用一次繼承。但是一個(gè)類卻可以實(shí)現(xiàn)多個(gè)接口。;在抽象類中可以沒有抽象方法以下對(duì)繼承的描述錯(cuò)誤的是()。
A:Java中的繼承存在著傳遞性B:當(dāng)實(shí)例化子類時(shí)會(huì)遞歸調(diào)用父類中的構(gòu)造方法C:父類更具有通用性,子類更具體D:Java中的繼承允許一個(gè)子類繼承多個(gè)父類
答案:Java中的繼承允許一個(gè)子類繼承多個(gè)父類下列方法中哪個(gè)是抽象方法()。
A:abstractvoidFunc();B:abstractvoidFunc(){}C:overridevoidFunc()D:virtualvoidFunc(){}
答案:abstractvoidFunc();以下描述正確的是()。
A:方法的重載與返回值類型無關(guān)B:方法的重寫應(yīng)用在一個(gè)類的內(nèi)部C:構(gòu)造方法可以重寫D:構(gòu)造方法不能重載
答案:方法的重載與返回值類型無關(guān)實(shí)現(xiàn)接口的關(guān)鍵字是()。
A:finalB:interfaceC:implementsD:extends
答案:implements以下描述錯(cuò)誤的有()。
A:abstract可以修飾變量B:abstract修飾的類主要用于被繼承C:abstract可以修飾類、接口、方法D:abstract修飾的類,其子類也可以是abstract修飾的
答案:abstract可以修飾變量在使用super和this關(guān)鍵字時(shí),以下描述正確的是()。
A:super()和this()可以在static環(huán)境中使用,包括static方法和static語句塊B:super()和this()可以同時(shí)出現(xiàn)在構(gòu)造方法中C:在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須寫在子類構(gòu)造方法的第一行,否則會(huì)出錯(cuò)D:super()和this()不一定要放在構(gòu)造方法內(nèi)第一行
答案:在子類構(gòu)造方法中使用super()顯示調(diào)用父類的構(gòu)造方法,super()必須寫在子類構(gòu)造方法的第一行,否則會(huì)出錯(cuò)
第五章單元測試
在Java中拋出異常的關(guān)鍵字是()。
A:throwB:tryC:FinallyD:catch
答案:throw關(guān)于異常,下列說法正確的是()。
A:一旦程序運(yùn)行,異常將被創(chuàng)建B:其他說法都不對(duì)C:異常是一種對(duì)象D:為了保證程序運(yùn)行速度,要盡量避免異常控制
答案:異常是一種對(duì)象下列哪個(gè)類是所有異常的父類()。
A:ExceptionB:AWTErrorC:ThrowableD:Error
答案:Throwable在異常處理中,將可能拋出異常的方法放在下列哪個(gè)語句塊中()。
A:tryB:throwsC:catchD:finally
答案:try對(duì)于try...catch...子句的排列方式,下列正確的一項(xiàng)是()。
A:子類異常在前,父類異常在后B:父類異常與子類異常不能同時(shí)出現(xiàn)C:只能有子類異常D:父類異常在前,子類異常在后
答案:子類異常在前,父類異常在后使用catch(Exceptione)的好處是()。
A:執(zhí)行一些程序B:捕獲try語句塊產(chǎn)生的所有類型的異常C:只會(huì)捕獲個(gè)別類型的異常D:忽略一些異常
答案:捕獲try語句塊產(chǎn)生的所有類型的異常在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()子句來完成。
A:try子句B:catch子句C:throw子句D:finally子句
答案:finally子句當(dāng)方法遇到異常又不知道該如何處理時(shí),下列哪種說法是正確的()。
A:拋出異常B:捕獲異常C:嵌套異常D:聲明異常
答案:聲明異常一個(gè)異常將終止()。
A:產(chǎn)生異常的try塊B:拋出的異常C:整個(gè)程序D:上面的說法都不對(duì)
答案:整個(gè)程序一個(gè)異常處理中的catch語句塊只能有一個(gè)或者可以沒有。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)一個(gè)異常處理中的finally語句塊只能有一個(gè)或者可以沒有。()
A:對(duì)B:錯(cuò)
答案:對(duì)
第六章單元測試
String類中的getBytes()方法的作用是()。
A:將字符串變成字節(jié)數(shù)組B:將整數(shù)變成字符串C:獲取字符串中字符的個(gè)數(shù)D:將字符串變成字符數(shù)組
答案:將字符串變成字節(jié)數(shù)組對(duì)字符串“ababcdabcdefg”使用indexOf(‘a(chǎn)’)和lastIndexOf(‘a(chǎn)’)的運(yùn)行結(jié)果是()。
A:0,6B:1,6C:1,1D:0,0
答案:0,6以下哪個(gè)方法可以向StringBuffer對(duì)象的指定位置添加數(shù)據(jù)是()。
A:add()B:into()C:insert()D:append()
答案:insert()關(guān)于null和“”說法正確的是()。
A:“”是字符串對(duì)象B:“”可以調(diào)用方法C:null是常量D:null可以調(diào)用方法
答案:“”是字符串對(duì)象;“”可以調(diào)用方法;null是常量String類charAt()方法作用是()。
A:返回指定字符串的索引B:返回指定索引處的字符C:返回指定字符的索引D:返回指定索引處的字符串
答案:返回指定索引處的字符關(guān)于StringBuffer和StringBuilder說法正確的是()。
A:StringBuffer是線程安全的,StringBuilder不是線程安全的B:StringBuffer和StringBuilder的方法不同C:StringBuffer不是線程安全的,StringBuilder是線程安全的D:StringBuffer和StringBuilder都是線程安全的
答案:StringBuffer是線程安全的,StringBuilder不是線程安全的關(guān)于Math.PI說法正確的是()。
A:Math.PI每次運(yùn)行結(jié)果不一樣B:其他的說法都正確C:靜態(tài)常量D:被final修飾
答案:靜態(tài)常量;被final修飾下面哪個(gè)程序的運(yùn)行結(jié)果是true()。
A:System.out.println("abc"=="ab"+"c");B:System.out.println("".equals(null));C:System.out.println("abc".equals("Abc"));D:System.out.println("".equalsIgnoreCase(null));
答案:System.out.println("abc"=="ab"+"c");StringBuffer和String的區(qū)別()。
A:String是一個(gè)可變的字符序列B:StringBuffer是一個(gè)不可變的字符序列C:StringBuffer是一個(gè)可變的字符序列D:StringBuffer就是String
答案:StringBuffer是一個(gè)可變的字符序列可以獲取絕對(duì)值的方法是()。
A:Math.pow()B:Math.abs()C:Math.ceil()D:Math.floor()
答案:Math.abs()Math.random()說法正確的是()。
A:返回一個(gè)不確定的整數(shù)B:返回一個(gè)隨機(jī)的double類型數(shù),該數(shù)大于等于0.0小于1.0C:返回0或是1D:返回一個(gè)隨機(jī)的int類型數(shù),該數(shù)大于等于0.0小于1.0
答案:返回一個(gè)隨機(jī)的double類型數(shù),該數(shù)大于等于0.0小于1.0Math.ceil(-12.5)運(yùn)行結(jié)果是()。
A:-12B:-13C:-12.0D:-11
答案:-12.0
第七章單元測試
集合按照其存儲(chǔ)結(jié)構(gòu)可以分為兩大類,分別是單列集合Map和雙列集合Collection。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)以下哪種數(shù)據(jù)類型的底層使用一個(gè)長度可變數(shù)組來保存元素()。
A:TreeSetB:LinkedListC:HashMapD:ArrayList
答案:ArrayList以下哪種數(shù)據(jù)類型的底層使用雙向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 收購某保險(xiǎn)代理風(fēng)險(xiǎn)評(píng)估報(bào)告
- 中國包裝印刷行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 生豬定點(diǎn)屠宰肉類深加工項(xiàng)目可行性研究報(bào)告申請(qǐng)報(bào)告
- 礦泉水經(jīng)營行業(yè)深度研究報(bào)告
- 中國唇膜市場供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2021-2026年中國女貞子市場深度分析及投資戰(zhàn)略咨詢報(bào)告
- 大班教案元宵節(jié)1000字合集
- “十三五”重點(diǎn)項(xiàng)目-陶瓷芯項(xiàng)目可行性研究報(bào)告
- 嵌入式復(fù)習(xí)資料
- 工程環(huán)境監(jiān)理報(bào)告三
- 防止騷擾聲明
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫附答案
- 2023年人教版七年級(jí)上冊(cè)《生物》期末考試卷(完整版)
- 《金屬基增容導(dǎo)線技術(shù)條件+第2部分:鋁包殷鋼芯耐熱鋁合金絞線》
- 園藝植物栽培學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- 新部編人教版語文三年級(jí)下冊(cè)寫字表字帖
- (新版)初級(jí)教練員資格理論考試題庫(濃縮500題)
- 村委會(huì)地震演練方案及流程
- 【真題】2023年徐州市中考道德與法治試卷(含答案解析)
- 血栓彈力圖 (課件)
- 人行梯籠專項(xiàng)施工方案
評(píng)論
0/150
提交評(píng)論