當前位置:才華齋>計算機>計算機二級>

2015年計算機二級JAVA模擬練習及答案

計算機二級 閱讀(2.9W)

1、在Java中,以下 約束符是不正確的。

2015年計算機二級JAVA模擬練習及答案

A、private

B、public

C、protected

D、friend

本題考查的是Java的修飾符。

Java的修飾符包括public,private,protected,friendly,final等。

故本題答案為D。

2、當方法遇到異常又不知如何處理時,下列 做法是正確的。

A、捕獲異常

B、丟擲異常

C、宣告異常

D、巢狀異常

本題考查的是異常的宣告。

在Java語言中,有時一個方法生成一個異常,但該方法並不能確定如何處理此異常,如找不到檔案之類的異常,必須將異常傳遞給呼叫方法,由呼叫它的方法來處理,這種時候方法用宣告異常丟擲,讓異常物件可從呼叫棧向後傳遞,直至有相應的方法捕獲它為止。所以當方法遇到異常又不知如何處理時,應宣告異常。

故本題答案為C。

3、下面 方法與applet的顯示無關。

A、update()

B、draw()

C、repaint()

D、paint()

本題考查的是Applet顯示。

Applet顯示相關的3個方法:

1、paint()方法:Applet的paint()方法具體執行Applet的繪製,該方法定義如下:

public void paint(Graphics g)

paint()方法有一個引數g是Graphics類的例項,該例項物件由瀏覽器生成,它包含了Applet的圖形上下文資訊,通過它向Applet中顯示資訊,該物件相當於Applet的畫筆。在呼叫paint()方法時,由瀏覽器將該物件傳遞給paint()方法。

2、update()方法:

public void update(Graphics g)

用於更新Applet的顯示。該方法將首先清除背景,再呼叫paint()方法完成Applet的具體繪製。

3、repaint()方法:

public void repaint()

repaint()方法主要用於Applet的重新顯示,它呼叫update()方法實現對Applet的更新。

故本題答案為B。

4、編譯Java Application 源程式檔案將產生相應的位元組碼檔案,這些位元組碼檔案的副檔名為 。

A、

B、s

C、

D、

本題考查的是應用程式的副檔名。

1、Java的源程式程式碼的副檔名為。

2、Java的編譯器和直譯器的副檔名為,他們分別是、。

3、通過Java編譯器編譯生成的是二進位制位元組碼檔案,其副檔名為s。

4、呼叫applet小程式的HTML檔案的副檔名為或。

故本題答案為B。

5、軟體的除錯方法主要有:強行排錯法、______和原因排除法。

標準答案為:回溯法

調式的關鍵在於推斷程式內部的.錯誤位置及原因。其主要的除錯方法有:強行排錯法、回溯法和原因排除法。

強行排錯法:是傳統的除錯方法,其過程可概括為:設定斷點、程式暫停、觀察程式狀態、繼續執行程式。這是目前使用較多、效率較低的除錯方法。

回溯法:該方法適合於小規模程式的排錯。即一旦發現了錯誤,先分析錯誤徵兆,確定最先發現"症狀"的位置。然後,從發現"症狀"的地方開始,沿程式的控制流程,逆向跟蹤源程式程式碼,直到找到錯誤根源或確定錯誤產生的原因。

原因排除法:是通過演繹和歸納,以及二分法來實現的。

6、資料字典是各類資料描述的集合,它通常包括5個部分,即資料項、資料結構、資料流、______和處理過程。

標準答案為:資料儲存

資料字典是各類資料描述的集合,它通常包括5個部分,即資料項,是資料的最小單位;資料結構,是若干資料項有意義的集合;資料流,可以是資料項,也可以是資料結構,表示某一處理過程的輸入或輸出;資料儲存,處理過程中存取的資料,常常是手工憑證、手工文件或計算機檔案;處理過程。

7、Java語言中,臨界區用 關鍵字標識。

標準答案為:synchronized

本題考查的是執行緒同步的相關知識點。

一個程式中單獨的、併發的執行緒對同一個物件進行訪問的程式碼段,稱為臨界區。在Java語言中,臨界區可以是一個語句塊或是一個方法,並且用"synchronized"關鍵字標識。

8、傳遞給實現了eMotionListener介面的類中mouseDragged()方法的事件物件是 _______類。標準答案為:MouseEvent

9、設有陣列定義:int MyIntArray[ ] = {10,20,30,40,50,60,70};則執行以下幾個語句後的輸出結果是 。標準答案為:120

注意:1除以2的餘數是1不是0

int s=0 ;

for(int i=0;i  if (i%2==1) s += MyIntArray[i] ;

tln(s);

10、Java語言有多種實現機制,下列 技術屬於垃圾回收機制。

A、位元組編譯

B、記憶體跟蹤

C、語法檢查

D、堆疊上/下溢檢查

本題考查的是垃圾回收機制。

Java語言不同於C++,它可以自動跟蹤記憶體的使用情況,釋放一些不再需要使用的空間,從而保證了不會由於程式的執行而生成大量無法釋放的空間,該機置被稱垃圾回收機制,由於這種機制的引入,從很大程度上減輕了程式設計師的負擔。

故本題答案為B。