精品91麻豆免费免费国产在线_男女福利视频_国产一区二区三区小向美奈子_在教室里和同桌做校园h文

當前位置:

JAVA認證歷年真題:SCJP認證試題解析6

發表時間:2014/4/21 10:15:39 來源:互聯網 點擊關注微信:關注中大網校微信
關注公眾號

17. Which is the return type of the method main()?

A. int

B. void

C. boolean

D. static

翻譯

main()方法的返回類型是什么?

答案

B 解析

在java中,程序運行的入口就是main()方法,它必須是這樣的形式:public static void main(String args[])。但是嚴格來講這個題目的答案還可以加上a和c,因為并沒有限定是程序入口的main()方法,而main()方法是可以重載的。一般意義上的main()當然就是指我們剛開始所說的main()方法了。

18. Given the following code:

if (x>0) { System.out.println("first"); }

else if (x>-3) { System.out.println("second"); }

else { System.out.println("third"); }

Which range of x value would print the string "second"?

A. x > 0

B. x > -3

C. x <= -3

D. x <= 0="" x=""> -3

翻譯

給出下面的代碼:

x的取值在什么范圍內時將打印字符串"second"。

答案

D 解析

x>0時打印"first",x>-3&&x<=0時打印"second",x<=-3時打印"third"。< p="">

這個題目沒有什么難的,只要理解if語句的語法就可以了。

19. Given the following expression about TextField which use a proportional

pitch font.

TextField t = new TextField("they are good",40);

Which statement is true?

A. The displayed string can use multiple fonts.

B. The maximum number of characters in a line will be 40.

C. The displayed width is exactly 40 characters.

D. The user can edit the characters.

翻譯

給出以下關于一個使用適當的字符間距的字體的TextField的表達式。

哪些敘述是對的?

A. 被顯示的字符串可以使用多種字體。

B. 一行中最大的字符數是40

C. 顯示的寬度正好是40個字符寬。

D. 用戶可以編輯字符。

答案

D 解析

對于TextField的該種形式的構造函數來說,前一個參數是文本域中初始的字符串的顯示值,而后一個是推薦的顯示寬度,以列數表示,在構造文本域的時候會將這個大小設置為最佳大小,如果容器的限制使得文本域不能顯示這么多也沒有辦法,一般來說是比這個大小大的,而且即使寬度很小,你也可以在文本域的一行中輸入很長的字符串,只有你不使用回車,在超過顯示寬度后文本域會自動出現水平滾動條(沒有被設置為關閉,缺省是不關閉的),而文本域的缺省編輯方式是可編輯的,一個文本域只能使用一種字體,這個字體可以在運行的過程中動態的改變,但是文本域中的所有字符串都將使用這個字體顯示。

20. Which statements about the garbage collection are true?

A. The program developer must create a thread to be responsible for free

the memory.

B. The garbage collection will check for and free memory no longer needed.

C. The garbage collection allow the program developer to explicity and

immediately free the memory.

D. The garbage collection can free the memory used java object at expect

time.

翻譯

關于垃圾收集的哪些敘述是對的。

A. 程序開發者必須自己創建一個線程進行內存釋放的工作。

B. 垃圾收集將檢查并釋放不再使用的內存。

C. 垃圾收集允許程序開發者明確指定并立即釋放該內存。

D. 垃圾收集能夠在期望的時間釋放被java對象使用的內存。

答案

B 解析

Java語言將內存分配和釋放的工組交給了自己,程序員不必做這些工作,它提供一個系統級的線程跟蹤每個內存的分配,在JVM的空閑處理中,垃圾收集線程將檢查和釋放不再使用的內存(即可以被釋放的內存)。垃圾收集的過程在java程序的生存期中是自動的,不需要分配和釋放內存,也避免了內存泄漏。可以調用System.gc()方法建議(suggest)JVM執行垃圾收集以使得可被釋放的內存能立即被使用,當此方法返回的時候,JVM已經做了最大的努力從被丟棄的對象上回收內存空間。程序員不能指定收集哪些內存,一般而言也不用關心這個問題,除非是程序的內存消耗很大,特別是有很多臨時對象時可以“建議“進行垃圾收集以提高可用內存。需要指出的是調用System.gc()方法不能保證JVM立即進行垃圾收集,而只能是建議,因為垃圾收集線程的優先級很低(通常是最低的)。

相關鏈接JAVA認證考試報考指南  考試論壇 考試知道   考試動態

(責任編輯:中大編輯)

2頁,當前第1頁  第一頁  前一頁  下一頁
最近更新 考試動態 更多>

考試科目