第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應用題 |
第 7 頁:綜合應用題 |
第 8 頁:答案及解析 |
31.B。解析:本題考查的是Java增量運算符"++"。 x++是先使用后加l,即首先使用X的值進行表達式的計算,然后才對x的值加1。而++x是先加1后使用,即首先對x的值加1,然后使用x的值進行表達式的計算。本題首先生成一個整型變量C,其初始值為5。第一條輸出語句輸出c的初始值,即5。然后,第二條輸出表達式c++的結(jié)果,即先輸出C的值,然后才對c的值加1,所以,第二條輸出語句輸出的是5,輸出后c的結(jié)果才為6。最后一條輸出語句輸出結(jié)果為6。因此,本題的正確答案為B。
32.D。解析:本題考查的是Java中的Applet以及Applet與Application的區(qū)別。Applet是能夠嵌入HTML語言中,并能夠在瀏覽器中運行的類。Applet的運行環(huán)境是Web瀏覽器,所以必須建立HTML文件,告訴瀏覽器如何加載與運行Applet。因為Applet是不能直接通過Java命令行啟動運行的。所以選項D的說法錯誤。
33.D。解析:本題考查線程的基本知識。線程與進程在概念上是相關(guān)的,線程是由表示程序運行狀態(tài)的寄存器、程序計數(shù)器、棧指針以及堆棧組成,它不包含進程地址空間中的代碼和數(shù)據(jù)。代碼所操作的數(shù)據(jù)是Java線程模型中的一個組成部分,數(shù)據(jù)與代碼是獨立的。數(shù)
據(jù)可以被多個線程共享,也可不共享。Java語言中提供兩種創(chuàng)建線程的方法,一種是通過繼承Thread類創(chuàng)建線程,另一種是通過實現(xiàn)Runnable接口來創(chuàng)建線程。
34.A。解析:處理對象傳輸就是把對象串行化。Java語言中,如果要串行化某些類的對象,這些類就必須實現(xiàn)Serializable接口。
35.C。解析:本題考查Java語言的輸入/輸出流。InputStream類、FilelnputStream類和BufferedReader類都是Java語言中和輸入輸出直接相關(guān)的類,不屬于輔助類,因此可以直接判斷出選項C為正確答案。
36.C。解析:paint()是與Applet顯示相關(guān)的方法,由它來具體執(zhí)行Applet的繪制功能。init()方法用于初始化Applet,start()方法用于激活Applet。在init()方法完成后,將調(diào)用start()方法,而且在Applet每次顯示時都要調(diào)用。destroy()方法用于徹底終止Applet。
37.C。解析:線程生命周期中出現(xiàn)的狀態(tài)包括:新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、阻塞狀態(tài)和終止狀態(tài)。
38.C。解析:resume()是Thread類提供的用于線程控制的方法;start()是Thread類中的方法,新建的線程不會自動運行,必須調(diào)用線程的start()方法才能運行該線程;run()是Thread類中的方法,在該方法中定義了線程的具體行為,線程開始執(zhí)行時,就是從它的run()方法開始執(zhí)行的,就像Java應用程序從main()開始、Applet從ink()開始一樣;init()不是Thread類中的方法。
39.B。
二、基本操作題
第1處:int a,int b
第2處:maxNum=a
第3處:return maxNum
【解析】第1處定義max()方法中的兩個整型形參;第2處將兩者中較大的賦給maxNum;第3處返回最大值。
三、簡單應用題
第1處:choice.getSelectedltem()
第2處:choice.getSelectedIndex()
【解析】第1處是獲取當前選中項的數(shù)據(jù);第2處清除選中項的索引號。
四、綜合應用題
第1處:int i=0;i 第2處:kb.addKeyListener(new KeyEventHandler())
第3處:system.out.println(evt.getKeyChar())
【解析】第1處是作為遍歷keys中元素的條件,而keys中的字符元素就是各個按鈕對應的字符。第2處注冊鍵盤事件監(jiān)聽功能,KeyButton實現(xiàn)了KeyLIstener接口,而kb是KeyButton類的對象,所以它是合格的監(jiān)聽者。第3處將從鍵盤讀到的字符輸出。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |