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