第 1 頁:單選題 |
第 5 頁:參考答案 |
21.D!窘馕觥縞ontinue語句的作用是不執(zhí)行循環(huán)體后面的語句直接進入循環(huán)判斷階段。所以本題選D。
22.A!窘馕觥款愖兞坑胹tatic修飾。
23.B!窘馕鯦ava中字符串常量由雙引號和其中間的字符所組成。
24.C!窘馕觥縥ava.lang包提供Java編程語言進行程序設計的基礎類。java.lang包是編譯器自動導入的。
25.D!窘馕觥縊bjectlnputStream類和ObjectOutputStream類分別是InputStream類和OutputStream類的子類。Objectlnput-Stream類和ObjectOutputStream類創(chuàng)建的對象被稱為對象輸入流和對象輸出流。對象輸入流使用readObject()方法讀取一個對象到程序中。
26.A!窘馕觥縊bjectOutputStream類的構造方法是obiectoutputStream(OutputStream out)。Java中的二進制流全都寫入到內存中。
27.B!窘馕觥縧ength表示數(shù)組的長度。
28.C!窘馕觥砍橄箢愔械某橄蠓椒ǹ梢灾宦暶,定義延遲到其子類。
29.D!窘馕觥坑肨hread類的構造方法Thread(Runnable target)創(chuàng)建線程對象時,構造方法中的參數(shù)必須是一個具體的對象,該對象稱作線程的目標對象,創(chuàng)建目標對象的類必須要實現(xiàn)Runnable接口。
30.D。【解析】線程狀態(tài)轉換序列如下圖所示:
故選D。
31.A!窘馕觥慨斠粋線程使用的同步方法中用到某個變量,而此時有需要其他線程修改后才能符合本線程的需要,那么可以使用wait()方法,wait()方法的作用是使本線程等待,并允許其他線程使用此同步方法。當其他線程使用完后應使用notify()或者notifyAll()方法允許其他線程使用此同步方法。Interrupt()方法的作用是在run()方法執(zhí)行完之前就消滅此線程,而sleep()方法的作用是延遲一段時間后執(zhí)行。所以本題是為了支持壓棧線程與彈棧線程之間的交互與同步,所以選A。
32.D!窘馕觥砍绦蛘_\行打印this is run()。用Thread類的構造方法Thread(Runnable target)創(chuàng)建線程對象時,構造方法中的參數(shù)必須是一個具體的對象,該對象稱作線程的目標對象,創(chuàng)建的目標對象的類必須實現(xiàn)Runnable接口。
33.B!窘馕觥緼pplet不可以單獨運行,Applet支持多線程。
34.B。【解析】在java Applet的生命周期中,共有4種狀態(tài),印4個方法init()、start()、stop()和destroy()。在Applet裝載時,調用init()通知該Applet已被加載到瀏覽器中,使Applet執(zhí)行一些基本初始化操作。
35.D。【解析】param中name屬性值不可重復,value是絕對路徑,必須用引號引用起來。
36.D!窘馕觥織J窍拗苾H在表的一端進行插入和刪除的運算的線性表,通常稱插入、刪除的這一端為棧頂,另一端稱為棧底。
37.B!窘馕觥吭谌我庖豢枚鏄渲,度數(shù)為0的結點(即葉子結點)總比度為2的結點多一個,因此該二叉樹中葉子結點為7+1=8,8+17=25。
38.c!窘馕觥孔址兞吭趦却嬷姓16位二進制數(shù)位,int變量在內存中占32位二進制數(shù)位。
39.A!窘馕觥縮tart()是類Thread的方法,其中start()方法用于啟動線程,使之從新建狀態(tài)轉入就緒狀態(tài)并進入就緒隊列排隊,一旦輪到它來享用CPU資源時,就可以脫離創(chuàng)建它的主線程獨立地開始自己的生命周期了。
40.C!窘馕觥縅ava中,繼承applet類的子類需要實現(xiàn)以下方法:init()、start()、stop()、destroy()、paint(Graphics g)方法。其中,paint(Graphics g)方法有一個參數(shù)g,是瀏覽器在運行Java Applet時產(chǎn)生的一個類Graphics的實例。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |