第 1 頁:選擇題 |
第 5 頁:參考答案 |
21.B。【解析】另一個線程的join方法是使得另一個線程等待,直到本線程結束為止,另一個線程恢復到可運行狀態,不會改變本線準的運行狀態。
22.B。【解析】Applet的生命周期中有四個狀態:初始態、運行態、停止態和消亡態。當程序執行完init()方法以后,Applet程序就進入了初始態;然后馬上執行start()方法,Applet程序進入運行態;當Applet程序所在的瀏覽器圖標化或者是轉入其他頁面時,該Applet程序馬上執行stop()方法,Applet程序進入停止態;在停止態中,如果瀏覽器又重新裝載該Applet程序所在的頁面,或者是瀏覽器從圖標中復原,則Applet程序馬上調用start()方法,進入運行態;當然,在停止態時,如果瀏覽器關閉,則Applet程序調用
destroy()方法,進入消亡態。
23.C。【解析】在html頁中包含Applet時,CODE=appletfile指定了包含Applet或JApplet字節碼的文件名,WIDTH=pixels HEIGHT=pixels定義了Applet顯示區以像素為單位的高度和寬度。
24.A。【解析】Java命名約定全部小寫,不得使用關鍵字,只有A符合。
25.C。【解析】自定義異常類都是Throwable及其子集,所以只有C可以做它的父類。
26.D。【解析】sayHello()方法正常運行則程序不拋出異常,并執行finally,所以為D。
27.A。【解析】只有分開,才能做到獨立于平臺,與硬件無關。
28.B。【解析】Java的基本數據類型的字長是與平臺無關的,int型字長為32。
29.C。【解析】final為最終類,該類不能有子類。
30.D。【解析】在字符串中查詢指定的字符或子串,可用indexof()方法,如查詢成功,返回所查字符的位置。如不成功,返回-l,從下面程序可以看出,While條件應為查詢成功。
31.A。【解析】構造方法名必須與類名相同。
32.B。【解析】Java平臺將每一個由synchronized(object)語句指定的對象設置一個鎖,稱為對象鎖,是一種獨占的排他鎖。
33.C。【解析】ObjeetOutputStream的直接父類是0utputStream。
34.D。【解析】本題考查的是輸入/輸出及文件操作,writerObject方法是向數據流中寫入數據。
35.A。【解析】class文件是由編譯器生成的。
36.D。【解析】葉子結點總是比度為2的結點多一個。所以,具有5個度為2的結點的二叉樹有6個葉子結點。總結點數一6個葉子結點+5個度為2的結點+3個度為1的結點一14個結點。
37.B。【解析】程序流程圖的主要元素:①方框:表示一個處理步驟;②菱形框:表示一個邏輯處理;③箭頭:表示控制流向。
38.D。【解析]Thread類本身實現了Runnable接口,所以可以通過繼承Thread類,并重寫run()方法定義線程體,然后創建該子類的對象創建線程。
39.C。【解析】066代表8進制數據的66等于十進制的54。
40.A。【解析】運算中自動類型轉換按優先關系從低級數據轉換成高級數據。規定的優先次序是byte,short,char→int→long→float→double。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |