2015年計算機二級JAVA模擬練習及答案
1、在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。
-
2015年9月全國計算機二級C語言模擬題
點擊查看試題參考答案一.單項選擇題1.運算符___________的優先級最高。A.[]B.+=C.?:D.++(){intn;(n=6*4,n+6),n*2;printf(n=%d\n,n);}此程序的輸出結果是______________.A.30B.24C.60D.483.若有如下定義,則__________是對數組元素的正確的引用。.inta[10],*p;p...
-
2016計算機二級考試Java練習題(含答案)
2016年上半年計算機等級考試即將開始,同學們都複習得怎麼樣了呢?下面是本站小編為大家搜索整理的計算機二級考試Java練習題(含答案),供大家參考學習,預祝考生考試順利。練習題一填空題(每空2分,共20分)將每一個空的正確答案寫在答題卡上【6】~【15】序號的橫線上,打...
-
2016年計算機二級MySQL數據庫考試練習
在複習階段多做練習可以幫助我們鞏固知識和提高做題速度以及掌握做題技巧等。下面是本站小編為大家整理的2016年計算機二級MySQL數據庫考試練習,希望可以幫助到大家的學習!習題一一、選擇題下列哪種方法不能用於創建索引?_______A)使用CREATEINDEX語句B)使用CRE...
-
北京師範大學2017年3月計算機二級考試報名時間
北京師範大學2017年3月計算機二級考試報名時間定於2016年12月5日-30日,以下是具體內容,歡迎閲讀!北京師範大學珠海分校2017年3月計算機二級考試報名定於2016年12月5日-30日進行,報名時請考生認真核對報名信息,信息一經簽名確認將不做更改。具體報名公告如下:2017年...