參考答案:
1.A。解析:Java是新一代編程語言,具有很多特點:簡單易學(xué);利用面向?qū)ο蠹夹g(shù);分布式計算;健壯性(魯棒性);安全性;跨平臺(即體系結(jié)構(gòu)中立);可移植性;解釋執(zhí)行;高性能;多線程;動態(tài)性。因此,本題的正確答案是A。
2.C。解析:本題考查線程的基本控制。Thread類提供的基本線程控制方法包括:sleep()——使比其低的優(yōu)先級線程運行,可以讓一個線程暫停運行一段固定的時間;yield()——使具有與當(dāng)前線程相同優(yōu)先級的線程有運行的機會;join()——使當(dāng)前線‘程暫停執(zhí)行,等待調(diào)用該方法的線程結(jié)束后,再恢復(fù)執(zhí)行;interrupt()——中斷線程的阻塞狀態(tài),并且線程接收到InterruptException異常。根據(jù)上述介紹可知,只有yield()方法可以使當(dāng)前同級線程重新獲得運行機會。因此,本題的正確答案是C。
3.C。解析:do while語句和for語句是循環(huán)語句;it語句和switch語句是分支語句。而if語句稱為條件語句, switch語句稱為多分支語句。
4.D。解析:本題考查switch語句的用法。switch語句是多分支語句,即根據(jù)表達(dá)式的值來執(zhí)行多個操作中的一個。在switch語句中,”表達(dá)式”的返回值類型必須是這幾種類型
之一:int、byte、char、short。本題中,switch的表達(dá)式s是一個字符串Strin9類型的值,它不是int、byte、char、short中的任意一個。因此表達(dá)式s的類型不對,編譯時出錯。
5.A。解析:FileReader、BufferedReader是字符類輸入流。FileInputStream是字節(jié)輸入流。對象串行化時,需要使用ObjectlnputStream類中提供的方法從對象流中讀取對象。所以,在程序讀入字符文件時,要使用字符流FileReader或BufferedReader。但是FileReader的參數(shù)是讀入的文件,而BufferedReader的參數(shù)是FileReader流的一個對象。因此,本題的正確答案是A。
6.C。解析:在java.i0包中,接口Serializable是實現(xiàn)對象串行化的工具。實際上,Serializable接口是一個空接口,它里面既沒有定義抽象方法,也沒有定義常量。Serializable接口的目的只是簡單地標(biāo)識一個類的對象是可以被串行化的。
7.B。解析:本題考查線程的創(chuàng)建。在Java中,創(chuàng)建線程有兩種方法:①通過實現(xiàn)Runnable接口創(chuàng)建線程。Runnable接口中只定義了一個run()方法作為線程體。②通過繼承Thread類創(chuàng)建線程,Thread類本身實現(xiàn)了Runnable接口。創(chuàng)建的新的線程不會自動運行,必須調(diào)用start()方法才能運行。本題中HolloWorld類實現(xiàn)了Runnable接口。
8.D。解析:Java.io包中的類可以處理不同類型的流,比如字節(jié)流、字符流、對象流、非流類等。File類就是一個重要的非流類,它是以一種系統(tǒng)無關(guān)的方式表示一個文件對象的屬性。
9.D。解析:Java平臺為了防范惡意程序的攻擊,保護(hù)本地主機,對Applet作了如下安全限制:①Applet不能運行任何本地可執(zhí)行程序。②禁止加載本地庫或方法。③禁止讀、寫本地計算機的文件系統(tǒng)。④禁止向提供Applet之外的任何主機建立網(wǎng)絡(luò)連接。⑤不能讀取某些系統(tǒng)信息。⑥由一個Applet彈出的窗口外觀上與一個Application彈出的窗口不同,Applet彈出的窗口中會有警告提示信息,幫助用戶區(qū)分Applet窗口與可信的Application窗口。
10.B。解析:本題對StringBuffer(String str)構(gòu)造方法,用str給出字符串的初始值,并分配16個字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個字符的緩存。length()方法用來獲得字符串長度,不包含緩存。故程序運行結(jié)果中在”length=”后輸出的值應(yīng)該是字符串sb的長度,即4。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |