Java程序設(shè)計(山東聯(lián)盟-曲阜師范大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)_第1頁
Java程序設(shè)計(山東聯(lián)盟-曲阜師范大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)_第2頁
Java程序設(shè)計(山東聯(lián)盟-曲阜師范大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)_第3頁
Java程序設(shè)計(山東聯(lián)盟-曲阜師范大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)_第4頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Java程序設(shè)計(山東聯(lián)盟-曲阜師范大學(xué))知到智慧樹章節(jié)測試課后答案2024年秋曲阜師范大學(xué)緒論單元測試

Java語言最初是面向哪個應(yīng)用領(lǐng)域設(shè)計的?

A:制造業(yè)B:CADC:消費電子產(chǎn)品D:Internet

答案:消費電子產(chǎn)品Java在()年的3月23日誕生。

A:1997B:1993C:1991D:1995

答案:1995

第一章單元測試

Java語言使用的字符碼集是

A:UnicodeB:BCDC:DCBD:ASCII

答案:UnicodeJava源文件和編譯后的文件擴展名分別為

A:.java和.javaB:.class和.classC:.class和.javaD:.java和.class

答案:.java和.class關(guān)于方法main()的說法哪個正確?

A:一個類中可以沒有main()方法B:所有對象的創(chuàng)建都必須放在main()方法中C:main()的頭定義可以根據(jù)情況任意更改D:方法main()只能放在公共類中

答案:一個類中可以沒有main()方法Java語言具有許多優(yōu)點和特點,下列選項中,哪個反映了Java程序并行機制的特點:

A:多線程B:跨平臺C:安全性D:可移植

答案:多線程下面哪個類名的定義是正確的?

A:IntegerB:DoubleC:StringDemoD:String

答案:StringDemoJava體系主要分為三部分,下列哪個選項不是其中的一個組成部分?

A:JavaMEB:JavaEEC:JavaAED:JavaSE

答案:JavaAEJava運行時解釋器是哪個命令?

A:javacB:javawC:javaeD:java

答案:javaJava語言是以爪哇島咖啡的名字命名的。

A:錯B:對

答案:對

第二章單元測試

數(shù)組也是對象。

A:對B:錯

答案:對Java中數(shù)組的元素只能是簡單數(shù)據(jù)類型。

A:對B:錯

答案:錯關(guān)于選擇結(jié)構(gòu)下列哪個說法正確?

A:if語句和else語句必須成對出現(xiàn)B:if語句可以沒有else語句對應(yīng)C:switch結(jié)構(gòu)中每個case語句中必須用break語句D:switch結(jié)構(gòu)中必須有default語句

答案:if語句可以沒有else語句對應(yīng)while循環(huán)和do…while循環(huán)的區(qū)別是:

A:沒有區(qū)別,這兩個結(jié)構(gòu)任何情況下效果一樣B:while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次C:while循環(huán)比do…while循環(huán)執(zhí)行效率高D:do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次

答案:do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次return語句:

A:不能用來返回對象B:方法都必須含有C:方法中可以有多句returnD:只能讓方法返回數(shù)值

答案:方法中可以有多句return下列哪個是Java應(yīng)用程序主類中正確的main方法?

A:public

void

main(String

args[])B:public

static

void

Main(String

args[])C:public

static

void

main(String

args[])D:static

voidmain(String

args[])

答案:public

static

void

main(String

args[])設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x的值是()

A:5B:3C:4D:3.5

答案:3以下定義一維數(shù)組a正確的是?

A:int[]a=newint[4];B:int[4]a=newint[4];C:int[]a=newint[4]{1,2,3,4};D:int[4]a={1,2,3,4};

答案:int[]a=newint[4];

第三章單元測試

在Java程序中,可以使用protected來修飾一個類。

A:對B:錯

答案:對靜態(tài)變量是被同一個類的所有實例所共享的。

A:對B:錯

答案:對類也是一種數(shù)據(jù)類型(type)。

A:錯B:對

答案:對對象是類的實例(instance)。

A:錯B:對

答案:對在類的定義中可以有兩個同名函數(shù),這種現(xiàn)象稱為函數(shù)()

A:重載B:繼承C:封裝D:覆蓋

答案:重載在類的定義中構(gòu)造函數(shù)的作用是()

A:讀取類的成員變量B:初始化成員變量C:保護(hù)成員變量D:描述類的特征

答案:初始化成員變量為了使包ch4在當(dāng)前程序中可見,可以使用的語句是

A:importch4.*;B:ch4package;C:ch4import;D:packagech4.*;

答案:importch4.*;關(guān)于對象成員占用內(nèi)存的說法哪個正確?

A:對象的方法不占用內(nèi)存B:同一個類的對象共用同一段內(nèi)存C:其余選項都不對D:同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間

答案:同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間類與對象的關(guān)系是

A:對象是類的子類B:對象是類的抽象C:類是對象的具體實例D:類是對象的抽象

答案:類是對象的抽象為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為

A:finalvoidmethod()B:publicvoidmethod()C:staticvoidmethod()D:abstractvoidmethod()

答案:staticvoidmethod()

第四章單元測試

如果一個類的聲明中沒有使用extends關(guān)鍵字,這個類被系統(tǒng)默認(rèn)為是繼承Object類。

A:對B:錯

答案:對以下關(guān)于繼承的敘述正確的是

A:在Java中接口只允許單一繼承B:在Java中一個類只能實現(xiàn)一個接口C:在Java中類只允許單一繼承D:在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口

答案:在Java中類只允許單一繼承關(guān)于繼承的說法正確的是:

A:子類將繼承父類的非私有屬性和方法。B:子類只繼承父類public方法和屬性C:子類只繼承父類的方法,而不繼承屬性D:子類將繼承父類所有的屬性和方法。

答案:子類將繼承父類的非私有屬性和方法。覆蓋與重載的關(guān)系是

A:final修飾的方法可以被覆蓋,但不能被重載B:覆蓋與重載是同一回事C:覆蓋方法可以不同名,而重載方法必須同名D:覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中

答案:覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中關(guān)于super的說法正確的是:

A:是指當(dāng)前對象的父類對象的內(nèi)存地址B:是指當(dāng)前對象的內(nèi)存地址C:可以用在main()方法中D:是指當(dāng)前對象的父類

答案:是指當(dāng)前對象的父類對象的內(nèi)存地址

第五章單元測試

抽象類中的抽象方法要重寫,否則子類也必須是抽象類

A:對B:錯

答案:對下列關(guān)于抽象類的說法中,哪個選項是正確的?

A:接口和抽象類是同一回事B:某個抽象類的父類是抽象類,則這個子類必須重載父類的所有抽象方法C:絕對不能用抽象類去創(chuàng)造對象D:抽象類中不可能有非抽象類的方法

答案:絕對不能用抽象類去創(chuàng)造對象實現(xiàn)一個接口,則在類中一定要實現(xiàn)接口中的所有方法。

A:錯B:對

答案:對接口可以聲明成final。

A:錯B:對

答案:錯抽象類不能實例化。

A:對B:錯

答案:對

第六章單元測試

下面關(guān)鍵字中,哪一個不是用于異常處理語句

A:finallyB:catchC:breakD:try

答案:break請問所有的異常類皆繼承哪一個類?

A:java.lang.ErrorB:java.lang.ThrowableC:java.lang.ExceptionD:java.io.Exception

答案:java.lang.Throwable異常包含下列哪些內(nèi)容?

A:程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況B:程序的編譯錯誤C:程序中的語法錯誤D:其余選項都是

答案:程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況下列描述中,哪一項不屬于finally語句應(yīng)陔執(zhí)行的功能

A:釋放資源B:關(guān)閉文件C:分配資源D:關(guān)閉數(shù)據(jù)庫

答案:分配資源下列關(guān)于拋出異常的描述中,錯誤的是

A:在說明要拋出異常的方法時應(yīng)加關(guān)鍵字throwsB:拋出異常的方法要使用下述拋出異常的語句:throw<異常名>;其中,<異常名>是異常類的類名。C:<異常列表>中可以有多個逗號分隔的異常D:捕捉到發(fā)生的異??稍诜椒ㄖ刑幚?,也可以拋到調(diào)用該方法的方法中處理

答案:拋出異常的方法要使用下述拋出異常的語句:throw<異常名>;其中,<異常名>是異常類的類名。

第七章單元測試

向ArrayList對象中添加一個元素的方法是

A:setObject(Objecto)tB:add(Objecto)C:addObject(Objectc)D:set(Objectc)

答案:add(Objecto)Java提供了迭代器接口用于遍歷集合內(nèi)部元素

A:錯B:對

答案:對Set接口的具體實現(xiàn)類有HashSet和TreeSet

A:錯B:對

答案:對Object是Java中所有類的共同父類。

A:錯B:對

答案:對Set接口繼承了Collection接口。

A:對B:錯

答案:對

第八章單元測試

Java中所有的I/O都是通過流來實現(xiàn)的。

A:對B:錯

答案:對字符流與字節(jié)流的區(qū)別在于

A:前者帶有緩沖,后者沒有B:每次讀寫的字節(jié)數(shù)不同C:二者沒有區(qū)別,可以互換使用D:前者是塊讀寫,后者是字節(jié)讀寫

答案:每次讀寫的字節(jié)數(shù)不同下列流中哪個不屬于字節(jié)流

A:InputStrea

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論