Java高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院_第1頁
Java高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院_第2頁
Java高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院_第3頁
Java高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院_第4頁
Java高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院_第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高級(jí)應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋西安航空職業(yè)技術(shù)學(xué)院緒論單元測試

《Java高級(jí)應(yīng)用》課程是Javaweb開發(fā),移動(dòng)應(yīng)用開發(fā)的基礎(chǔ)。()

A:對(duì)B:錯(cuò)

答案:對(duì)《Java高級(jí)應(yīng)用》課程中沒有涉及圖形圖像開發(fā)的教學(xué)內(nèi)容。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)網(wǎng)絡(luò)編程不屬于《Java高級(jí)應(yīng)用》的教學(xué)內(nèi)容。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)JavaAPI是《程序設(shè)計(jì)基礎(chǔ)》課程講授的內(nèi)容。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)《Java高級(jí)應(yīng)用》課程涉及合集,IO流,多線程等教學(xué)內(nèi)容。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第一章單元測試

閱讀下面的代碼,輸出結(jié)果是()

publicstaticvoidmain(String[]args){

Randomrandom1=newRandom(10);

Randomrandom2=newRandom(10);

for(inti=0;i<5;i++){

System.out.print(random1.nextInt(5));

}

System.out.println();

for(inti=0;i<5;i++){

System.out.print(random2.nextInt(5));

}

}

A:3268023579B:3030130301C:1111111111D:5048132680

答案:3030130301下面哪個(gè)方法可以實(shí)現(xiàn)獲取字符在某個(gè)字符串中第一次出現(xiàn)的索引()

A:intlastIndexOf(intch)B:charcharAt(intindex)C:intindexOf(intch)D:booleanendsWith(Stringsuffix)

答案:intindexOf(intch)假如indexOf()方法未能找到所指定的子字符串,那么其返回值為()

A:falseB:1C:0D:其他三項(xiàng)不對(duì)

答案:1下列對(duì)于Runtime的描述中,錯(cuò)誤的是()

A:每一個(gè)Java應(yīng)用程序運(yùn)行時(shí)都產(chǎn)生一個(gè)Runtime類實(shí)例B:Runtime類中的方法是多例的C:Runtime實(shí)例不需要?jiǎng)?chuàng)建,直接通過getRuntime()方法獲取D:Runtime實(shí)例可以將應(yīng)用程序和運(yùn)行環(huán)境相結(jié)合

答案:Runtime類中的方法是多例的閱讀下列代碼

publicclassExample{

publicstaticvoidmain(String[]args){

int[]srcArray={11,12,13,14};

int[]destArray={21,22,23,24};

System.arraycopy(srcArray,1,destArray,2,2);

for(inti=0;i<destArray.length;i++){

System.out.print(destArray[i]+"");

}

}

}

下列選項(xiàng)中,程序的運(yùn)行結(jié)果是()

A:發(fā)生數(shù)組角標(biāo)越界異常B:21221112C:21221213D:21111224

答案:21221213switch語句不支持字符串類型。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)String類的append()方法可以將數(shù)組元素和空格連接成字符串。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)ceil()和floor()方法返回的都是double類型的數(shù)。()

A:錯(cuò)B:對(duì)

答案:對(duì)Random類的nextInt()方法會(huì)生成一個(gè)int類型的隨機(jī)數(shù)。()

A:錯(cuò)B:對(duì)

答案:對(duì)JAVA中拆箱是指將基本數(shù)據(jù)類型的對(duì)象轉(zhuǎn)為引用數(shù)據(jù)類型。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)

第二章單元測試

下列集合中,不屬于Collection接口的子類的是()

A:TreeSetB:LinkedListC:ArrayListD:Properties

答案:Properties下列方法中,哪些方法是屬于Collection接口()。

A:retainAll()B:addLast()C:remove()D:put()

答案:retainAll();remove()Set的特點(diǎn)是()

A:允許包含重復(fù)元素,元素?zé)o順序B:允許包含重復(fù)元素,元素有順序C:不允許包含重復(fù)元素,元素?zé)o順序D:不允許包含重復(fù)元素,元素有順序

答案:不允許包含重復(fù)元素,元素?zé)o順序?qū)崿F(xiàn)了Set接口的類是()

A:HashTableB:HashMapC:HashSetD:ArrayList

答案:HashSet保存具有映射關(guān)系的數(shù)據(jù)的集合是()

A:MapB:SetC:ListD:Collection

答案:MapList的特點(diǎn)是()

A:允許包含重復(fù)元素,元素?zé)o順序B:不允許包含重復(fù)元素,元素?zé)o順序C:允許包含重復(fù)元素,元素有順序D:不允許包含重復(fù)元素,元素有順序

答案:允許包含重復(fù)元素,元素有順序請(qǐng)閱讀下段代碼

publicstaticvoidmain(String[]args){

Map<String,String>hashMap=newHashMap<String,String>();

hashMap.put("傳智","播客");

hashMap.put("務(wù)實(shí)","創(chuàng)新");

for(Map.Entry<String,String>entry:){

Stringkey=entry.getKey();

Stringvalue=entry.getValue();

System.out.println("Key:"+key+"Value:"+value);

}

}

請(qǐng)補(bǔ)全下劃線處代碼,使main()方法能夠正常運(yùn)行。()

A:hashMap.values()B:hashMap.entrySet()C:hashMap.keySet()D:hashMap.size()

答案:hashMap.values()java.util.Iterator接口的主要作用是對(duì)Map集合進(jìn)行迭代的迭代器。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)當(dāng)向HashSet集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的hashCode()方法來計(jì)算對(duì)象的哈希值。()

A:對(duì)B:錯(cuò)

答案:對(duì)Map接口的主要實(shí)現(xiàn)類有HashMap和TreeMap。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第三章單元測試

宇節(jié)流和字符流的區(qū)別是()

A:每次讀入的字節(jié)數(shù)不同B:前者帶有緩存,后者沒有C:兩者沒有區(qū)別D:前者以字節(jié)為單位讀寫,后者以字符為單位讀寫

答案:前者以字節(jié)為單位讀寫,后者以字符為單位讀寫Java中主要輸入/輸出流所在的包是()

A:java.mathB:java.langC:java.ioD:java.util

答案:java.io下面創(chuàng)建文件test.txt的宇節(jié)輸入流的語向中正確的是()

A:FileInputStreamin=newFileInputStream("test.txt");B:FileInputStreamin=newInputStream(newFile("test.txt");C:InputStreamin=newFileReader("test.txt");D:InputStreamin=newInputStream("test.txt");

答案:FileInputStreamin=newFileInputStream("test.txt");實(shí)現(xiàn)關(guān)閉流的方法是()

A:intsize()B:voidflush()C:voidreset()D:voidclose()

答案:voidclose()可以得到一個(gè)文件的路徑名的方法是()

A:StringgetParent()B:StringrenameTo()C:StringgetName()D:StringgetPath

答案:StringgetPathBufferedReader和BufferedWriter是具有緩沖功能的流,使用它們和使用其他流沒有任何區(qū)別。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)字節(jié)數(shù)組。()

A:錯(cuò)B:對(duì)

答案:對(duì)java.io包中可以用于從文件中直接讀取字符的是FileInputStream類。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)IO流通常都是成對(duì)出現(xiàn)的,即輸入流和輸出流一起使用。()

A:錯(cuò)B:對(duì)

答案:對(duì)File類中用于刪除文件或整個(gè)目錄的方法是delete。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第四章單元測試

編寫圖形用戶界面程序時(shí),一定要引入的包是()。

A:importjavax.swing;B:importjava.awt.*C:importjavax.awt;D:importjava.awt;

答案:importjava.awt.*Swing和AWT的區(qū)別是()。

A:其他三項(xiàng)是正確的

B:Swing是由純Java語著實(shí)現(xiàn)的輕量級(jí)組件C:B.Swing不依賴操作系統(tǒng)支持D:A.Swing是AWT的繼承與擴(kuò)展

答案:其他三項(xiàng)是正確的

不面說法中錯(cuò)誤的是()。

A:組件是一個(gè)可視化的能與用戶交互的對(duì)象;B:組件不能獨(dú)立顯示C:組件必須放在容器里才能正確顯示出來D:組件中還能放置其他組件

答案:組件必須放在容器里才能正確顯示出來下面說法中錯(cuò)誤的是()。

A:Container類不是component類的子類B:component類是抽象類,其他的組件類都是該類的子類C:TextArea可以顯示多行多列文本D:TextField可以顯示單行多列文本

答案:Container類不是component類的子類下面說法中錯(cuò)誤的是()。

A:采用GridLayout布局管理器,容器中各個(gè)組件形成一個(gè)網(wǎng)格狀布局B:采用GridLayout布局管理器,容器大小改變時(shí),各組件將不再平均分配容器空間C:采用GridLayout布局管理器,容器中的組件按照從左到右、從上到下的順序放入容器D:采用GridLayout布局管理器,容器中每個(gè)組件平均分配容器的空間

答案:采用GridLayout布局管理器,容器大小改變時(shí),各組件將不再平均分配容器空間下列說法中,錯(cuò)誤的是()。

A:TextField組件中按Enter鍵會(huì)觸發(fā)ActionEvent事件B:與ActionListener接口對(duì)應(yīng)的適配器類是ActionAdapterC:Frame是頂級(jí)容器,它無法直接偵聽鍵盤輸入事件D:MouseEvent類與KeyEvent類都是InputEvent類的子類

答案:與ActionListener接口對(duì)應(yīng)的適配器類是ActionAdapter下面屬于容器類的是()

A:JFrameB:JTextFieldC:ColorD:JMenu

答案:JFrameFlowLayout的布局策略是()。

A:組件相互疊加排列在容器中。B:按設(shè)定的行數(shù)和列數(shù)以網(wǎng)格的形式排列組件。C:將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。D:按添加的順序由左至右將組件排列在容器中。

答案:按添加的順序由左至右將組件排列在容器中。BorderLLayout的布局策略是()。

A:按添加的順序由左至右將組件排列在容器中。B:按設(shè)定的行數(shù)和列數(shù)以網(wǎng)格的形式排列組件。C:組件相互疊加排列在容器中。D:將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。

答案:將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。JFrame中內(nèi)容窗格缺省的布局管理器是()。

A:GridLLayoutB:FlowLLayoutC:BorderLayoutD:CardLayout

答案:BorderLayout

第五章單元測試

下列選項(xiàng),可用于存儲(chǔ)結(jié)果集的對(duì)象是()

A:ConnectionB:PreparedStatementC:ResultSetD:Statement

答案:ResultSet下面選項(xiàng)中,能夠?qū)⒂螛?biāo)從當(dāng)前位置向下移一行的方法是()

A:previous()B:absolute(introw)C:last()D:next()

答案:next()下面關(guān)于executeQuery(Stringsql)方法,說法正確的是()

A:createStatement()B:registerDriver(Driverdriver)C:prepareCall(Stringsql)D:prepareStatement(Stringsql)

答案:registerDriver(Driverdriver)下面Statement接口的方法中,用于執(zhí)行各種SQL語句的是()

A:execute(Stringsql)B:executeDelete(Stringsql)C:executeQuery(Stringsql)D:executeUpdate(Stringsql)

答案:execute(Stringsql)下面選項(xiàng)中,用于將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫的方法是()

A:prepareCall(Stringsql)B:prepareStatement(Stringsql)C:createStatement()D:registerDriver(Driverdriver)

答案:prepareStatement(Stringsql)對(duì)于相同的SQL語句,Statement對(duì)象只會(huì)對(duì)其編譯執(zhí)行一次。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)使用DriverManager.registerDriver進(jìn)行驅(qū)動(dòng)注冊(cè)時(shí),數(shù)據(jù)庫驅(qū)動(dòng)會(huì)被注冊(cè)2次。()

A:錯(cuò)B:對(duì)

答案:對(duì)ResultSet接口表示select查詢語句得到的結(jié)果集,該結(jié)果集封裝在一個(gè)邏輯表格中。()

A:對(duì)B:錯(cuò)

答案:對(duì)Statement接口的executeUpdate(Stringsql)返回值是int,它表示數(shù)據(jù)庫中受該SQL語句影響的記錄的數(shù)目。()

A:錯(cuò)B:對(duì)

答案:對(duì)JDBC的全稱是Java數(shù)據(jù)庫連接,它是一套用于執(zhí)行HTML語句的JavaAPI。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)

第六章單元測試

下面關(guān)于進(jìn)程和線程說法中錯(cuò)誤的是()

A:線程可以脫離進(jìn)程單獨(dú)運(yùn)行B:一個(gè)進(jìn)程中可以運(yùn)行多個(gè)線程C:線程是Java程序的并發(fā)機(jī)制D:每個(gè)進(jìn)程都有自己的內(nèi)存區(qū)域

答案:線程可以脫離進(jìn)程單獨(dú)運(yùn)行下面方法中,用于定義線程執(zhí)行體的方法是()

A:run()B:main()C:start()D:init()

答案:run()下面關(guān)于線程調(diào)度方法的說法中錯(cuò)誤的是()

A:調(diào)用interrupt()方法后線程進(jìn)入阻塞狀態(tài)B:當(dāng)前線程等待調(diào)用join()方法的線程結(jié)束后才能繼續(xù)往下執(zhí)行C:調(diào)用yield()方法后線程進(jìn)入就緒狀態(tài)D:Sleep()方法可以讓當(dāng)前線程放棄CPU資源

答案:調(diào)用interrupt()方法后線程進(jìn)入阻塞狀態(tài)下面用于聲明同步方法的關(guān)鍵寧是()

A:yieldB:runC:synchronizedD:start

答案:synchronized下面說法中,錯(cuò)誤的是()

A:用戶可以通過實(shí)現(xiàn)Runnable接口來定義線程B:一個(gè)線程創(chuàng)建好后即可立即運(yùn)行C:解除處于阻塞狀態(tài)的線程后,線程便進(jìn)入就緒狀態(tài)D:線程的調(diào)度執(zhí)行是按照其優(yōu)先級(jí)的高低順序執(zhí)行的

答案:一個(gè)線程創(chuàng)建好后即可立即運(yùn)行同步代碼塊中的鎖對(duì)象可以是任意類型的對(duì)象,但多個(gè)線程共享的鎖對(duì)象必須是唯一的。()

A:錯(cuò)B:對(duì)

答案:對(duì)Java中有兩種創(chuàng)建線程的方式,但大部分的多線程應(yīng)用都會(huì)采用繼承Thread類方式來創(chuàng)建線程。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)Java中thread類的sleep()方法可以讓讓當(dāng)前線程進(jìn)入休眠狀態(tài)。()

A:對(duì)B:錯(cuò)

答案:對(duì)在Thread類中提供了一個(gè)join()方法來實(shí)現(xiàn)線程插隊(duì)。()

A:對(duì)B:錯(cuò)

答案:對(duì)同步鎖可以是任意類。()

A:錯(cuò)B:

溫馨提示

  • 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)論