大二升學(xué)JAVA高級(jí)(二)附答案_第1頁(yè)
大二升學(xué)JAVA高級(jí)(二)附答案_第2頁(yè)
大二升學(xué)JAVA高級(jí)(二)附答案_第3頁(yè)
大二升學(xué)JAVA高級(jí)(二)附答案_第4頁(yè)
大二升學(xué)JAVA高級(jí)(二)附答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大二升學(xué)JAVA高級(jí)(二)復(fù)制1、關(guān)于協(xié)議下面說(shuō)法正確的是 單選題 *TCP/IP協(xié)議由TCP協(xié)議和IP協(xié)議組成TCP和UDP都是 TCP/IP協(xié)議傳輸層的子協(xié)議(正確答案)Socket是TCP/IP協(xié)議的一部分DatagramSocket是TCP/IP的一部分2、下面服務(wù)中基于TCP協(xié)議的是 單選題 *HTTP(正確答案)FTPSMTPNEWS3、HTTP服務(wù)的常用端口號(hào)是 單選題 *80(正確答案)21231204、一個(gè)Socket由( )唯一確定 單選題 *一個(gè)IP地址和一個(gè)端口號(hào)(正確答案)一個(gè)IP地址和一個(gè)主機(jī)名一個(gè)主機(jī)號(hào)和一個(gè)端口號(hào)一個(gè)IP地址5、獲取主機(jī)名可以使用下面哪個(gè)方法 單

2、選題 *getHostName()(正確答案)getLocalHost()getByName()getHostAddress()6、下面創(chuàng)建Socket的語(yǔ)句中正確的是 單選題 *Socket a=new Socket(80);Socket b=new Socket(“”,80);(正確答案)ServerSocket c=new Socket(80);ServerSocket d=new Socket(“”,80);7、Java語(yǔ)言提供處理不同類型流的類所在的包是 單選題 *java.sqljava.utiljava.mathjava.io(正確答案)8、程序如果要按行輸入/輸出文件中的字符,

3、最合理的方法是采用 單選題 *ObjectInputStream和ObjectOutputStream類InputStream和OutputStream類FileReader和FileWriter類(正確答案)FileInputStream和FileInputStream類9、下面哪個(gè)類使用了緩沖技術(shù) 單選題 *BufferedOutputStream(正確答案)FileInputStreamObjectOutputStreamFileReader10、一個(gè)Java程序運(yùn)行后,在系統(tǒng)中這個(gè)程序便可以作為一個(gè) 單選題 *線程進(jìn)程(正確答案)進(jìn)程或線程不可預(yù)知11、可以使用( )方法設(shè)置線程的優(yōu)先

4、級(jí) 單選題 *getPriority()setPriority()(正確答案)yield()wait()12、線程是Java的( )機(jī)制 單選題 *檢查解釋執(zhí)行并行并發(fā)(正確答案)13、以下方法用于定義線程任務(wù)代碼的是 單選題 *start()init()run()(正確答案)main()14、一個(gè)線程如果調(diào)用了sleep()方法,能喚醒它的方法是 單選題 *notify()resume()run()以上都不是(正確答案)15、設(shè)計(jì)模式一般用來(lái)解決什么樣的問(wèn)題 單選題 *同一問(wèn)題的不同表相(正確答案)不同問(wèn)題的同一表相不同問(wèn)題的不同表相以上都不是16、單例模式屬于對(duì)象創(chuàng)建型模式,它保證一個(gè)類僅

5、有 單選題 *一個(gè)屬性一個(gè)操作一個(gè)實(shí)例(正確答案)一個(gè)對(duì)象成員17、以下什么情況適合使用單例模式 單選題 *確保某個(gè)對(duì)象在程序運(yùn)行過(guò)程中有且僅有一個(gè)時(shí)(正確答案)隱藏對(duì)象的創(chuàng)建細(xì)節(jié)時(shí)對(duì)象創(chuàng)建過(guò)程極其復(fù)雜時(shí)類中所有方法都是靜態(tài)方法時(shí)18、以下關(guān)于Singleton(單例)模式的描述中,正確的是 單選題 *它描述了只有一個(gè)方法的類的集合它描述了只有一個(gè)屬性的類的集合它能夠保證一個(gè)類的方法只能被一個(gè)唯一的類調(diào)用它能夠保證一個(gè)類只產(chǎn)生唯一的一個(gè)實(shí)例(正確答案)19、在面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中,采用設(shè)計(jì)模式的是為了 單選題 *允許在非面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中使用面向?qū)ο蟮母拍顝?fù)用成功的設(shè)計(jì)和體系結(jié)構(gòu)(正確答

6、案)減少設(shè)計(jì)過(guò)程創(chuàng)建的類的個(gè)數(shù)保證程序的運(yùn)行速度達(dá)到最優(yōu)值20、設(shè)計(jì)模式具有的優(yōu)點(diǎn) 單選題 *適應(yīng)需求變化(正確答案)程序通俗易懂減少開(kāi)發(fā)過(guò)程中的代碼開(kāi)發(fā)工作量簡(jiǎn)化軟件系統(tǒng)的設(shè)計(jì)21、設(shè)計(jì)模式的兩大主題是 單選題 *系統(tǒng)的維護(hù)與開(kāi)發(fā)對(duì)象組合與類的繼承系統(tǒng)架構(gòu)與系統(tǒng)開(kāi)發(fā)系統(tǒng)復(fù)用與系統(tǒng)擴(kuò)展(正確答案)22、在現(xiàn)實(shí)生活中,居民身份證號(hào)碼具有唯一性,居民可以申請(qǐng)身份證號(hào)碼或補(bǔ)辦身份證號(hào)碼(還是使用原來(lái)的身份證號(hào)碼,不會(huì)產(chǎn)生新的號(hào)碼) 。我們可以使用( )來(lái)模擬實(shí)現(xiàn)居民身份證號(hào)碼辦理。 單選題 *簡(jiǎn)單工廠模式普通工廠模式單例模式(正確答案)靜態(tài)工廠模式23、簡(jiǎn)單工廠模式的核心是 單選題 *抽象產(chǎn)品具體產(chǎn)

7、品工廠(正確答案)消費(fèi)者24、以下可以正確通過(guò)編譯的是哪一項(xiàng) 單選題 *public class MyRunnable extends Runnable public void run( ) public class MyRunnable extends Runnable void run( ) public class MyRunnable implements Runnable public void run( ) (正確答案)public class MyRunnable implements Runnable void run( ) 25、下列說(shuō)法中正確的有 *線程就是程序線程是一個(gè)程

8、序的單個(gè)執(zhí)行流(正確答案)多線程是指一個(gè)程序的多個(gè)執(zhí)行流(正確答案)多線程用于實(shí)現(xiàn)并發(fā)(正確答案)26、下列哪個(gè)一個(gè)操作不能使線程從等待阻塞狀態(tài)進(jìn)入對(duì)象阻塞狀態(tài) 單選題 *等待陰塞狀態(tài)下的線程被notify() 喚醒等待阻塞狀態(tài)下的純種被interrput() 中斷等待時(shí)間到等待阻塞狀態(tài)下的線程調(diào)用wait() 方法(正確答案)27、下列哪個(gè)方法可以使線程從運(yùn)行狀態(tài)進(jìn)入阻塞狀態(tài) 單選題 *sleep(正確答案)stopyieldstart28、下列說(shuō)法中錯(cuò)誤的一項(xiàng)是 單選題 *一個(gè)線程是一個(gè)Thread 類的實(shí)例新建的線程調(diào)用start()方法會(huì)進(jìn)入就緒狀態(tài)線程執(zhí)行的任務(wù)代碼可以來(lái)自Runna

9、ble 實(shí)例新建的線程調(diào)用start()方法就能立即進(jìn)入運(yùn)行狀態(tài)(正確答案)29、下列關(guān)于Thread 類提供的線程控制方法的說(shuō)法中,錯(cuò)誤的一項(xiàng)是 單選題 *在線程A 中執(zhí)行線程B 的join() 方法,則線程A 等待直到B 執(zhí)行完成線程A 通過(guò)調(diào)用interrupt() 方法來(lái)中斷其阻塞狀態(tài)若線程A 調(diào)用方法isAlive() 返回值為true,則說(shuō)明A 正在執(zhí)行中(正確答案)currentThread() 方法返回當(dāng)前線程的引用30、下面的哪一個(gè)關(guān)鍵字通常用來(lái)對(duì)對(duì)象的加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的 單選題 *Privatetransientsynchronized(正確答案)stati

10、c31、當(dāng)()方法終止時(shí),能使線程進(jìn)入死亡狀態(tài)。 單選題 *run(正確答案)setProritysleepyield32、用()方法可以改變線程的優(yōu)先級(jí)。 單選題 *runsetPrority(正確答案)yieldsleep33、線程通過(guò)()方法可以使具有相同優(yōu)先級(jí)線程獲得CPU執(zhí)行權(quán) 單選題 *runsetProrityyield(正確答案)sleep34、線程通過(guò)方法可以主動(dòng)釋放已持有的鎖對(duì)象 單選題 *yieldsleepjoinwait(正確答案)35、方法resume( )負(fù)責(zé)重新開(kāi)始線程的執(zhí)行 單選題 *被stop( )方法停止被sleep( )方法停止被wait( )方法停止被

11、suspend( )方法停止(正確答案)36、關(guān)于線程優(yōu)先級(jí)說(shuō)法錯(cuò)誤的有 *優(yōu)先級(jí)高的線程一定比優(yōu)先級(jí)低的線程先運(yùn)行(正確答案)線程在被創(chuàng)建后不可以修改其優(yōu)先級(jí)(正確答案)線程優(yōu)先級(jí)的范圍是1-100(正確答案)優(yōu)先級(jí)高的線程只是限制性的概率較大并不是一定會(huì)先執(zhí)行37、下面哪個(gè)選項(xiàng)會(huì)直接引起線程停止執(zhí)行? 單選題 *從一個(gè)同步語(yǔ)句塊中退出來(lái)調(diào)用一個(gè)對(duì)象的wait 方法(正確答案)調(diào)用一個(gè)輸入流對(duì)象的read 方法調(diào)用一個(gè)線程對(duì)象的setPriority 方法38、使當(dāng)前線程進(jìn)入阻塞狀態(tài),直到被喚醒的方法是 單選題 *resume()方法wait()方法(正確答案)suspend()方法noti

12、fy() 方法39、運(yùn)行下列程序,會(huì)產(chǎn)生的結(jié)果是public class X implements Runnable /1public void run() /2System.out.println(“this is run()”) ; /3public static void main(String args) / 5X t = new X(); /6t.start(); /7 單選題 *第一行會(huì)發(fā)生編譯錯(cuò)誤第七行會(huì)發(fā)生編譯錯(cuò)誤(正確答案)第七行會(huì)發(fā)生運(yùn)行錯(cuò)誤程序會(huì)運(yùn)行和啟動(dòng)40、實(shí)現(xiàn)線程的創(chuàng)建有( )方法 單選題 *一種兩種(正確答案)三種四種41、一個(gè)java程序至少包含( )條線程 單

13、選題 *12(正確答案)3442、下列屬于線程類構(gòu)造方法的有 單選題 *public Thread();public Thread(Runnable target);public Thread(Runnable target,String name);以上都正確(正確答案)43、以下不是產(chǎn)生死鎖的必要條件的是 單選題 *多線程線程間存在多個(gè)共享資源使用了線程同步繼承了Thread類(正確答案)44、以下哪些方法是線程類Thread提供的方法 *wait()sleep()(正確答案)yield()(正確答案)join()(正確答案)45、下列關(guān)于線程的說(shuō)法正確的是 單選題 *線程就是進(jìn)程線程是進(jìn)程中最小的執(zhí)行單元(正確答案)一個(gè)線程可以同時(shí)執(zhí)行多個(gè)任務(wù)在單處理器和多處理器上多個(gè)線程不可以并發(fā)執(zhí)行46、下列不屬于線程生命周期狀態(tài)的是 單選題 *新建狀態(tài)可運(yùn)行狀態(tài)運(yùn)行狀態(tài)解鎖狀態(tài)(正確答案)47、以下對(duì)于線程生命周期狀態(tài)轉(zhuǎn)換的說(shuō)法錯(cuò)誤的是 單選題 *新建狀態(tài)在調(diào)用start方法后會(huì)進(jìn)入就緒狀態(tài)運(yùn)行狀態(tài)下的線程可能會(huì)進(jìn)入就緒狀態(tài)阻塞狀態(tài)下的線程不可能進(jìn)入運(yùn)行狀態(tài)運(yùn)行狀態(tài)下的線程如果失去CPU執(zhí)行權(quán)會(huì)進(jìn)入死亡狀態(tài)(正確答案)48、下列( )方法和re

溫馨提示

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

評(píng)論

0/150

提交評(píng)論