Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第1頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第2頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第3頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第4頁
Java程序設(shè)計(jì)知到智慧樹章節(jié)測試課后答案2024年秋黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院(松北校區(qū))_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余6頁可下載查看

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論