济宁蓖乒工艺品有限责任公司

當前位置:

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

發(fā)表時間:2014/4/21 10:15:39 來源:互聯(lián)網(wǎng) 點擊關(guān)注微信:關(guān)注中大網(wǎng)校微信
關(guān)注公眾號

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的取值在什么范圍內(nèi)時將打印字符串"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.

翻譯

給出以下關(guān)于一個使用適當?shù)淖址g距的字體的TextField的表達式。

哪些敘述是對的?

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

B. 一行中最大的字符數(shù)是40

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

D. 用戶可以編輯字符。

答案

D 解析

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

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.

翻譯

關(guān)于垃圾收集的哪些敘述是對的。

A. 程序開發(fā)者必須自己創(chuàng)建一個線程進行內(nèi)存釋放的工作。

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

C. 垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存。

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

答案

B 解析

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

相關(guān)鏈接JAVA認證考試報考指南  考試論壇 考試知道   考試動態(tài)

(責(zé)任編輯:中大編輯)

2頁,當前第1頁  第一頁  前一頁  下一頁
最近更新 考試動態(tài) 更多>
岐山县| 凭祥市| 玉田县| 叙永县| 罗田县| 舟山市| 庐江县| 清水县| 宁远县| 南平市| 深水埗区| 浏阳市| 东至县| 蒲江县| 行唐县| 博白县| 宝应县| 林周县| 西和县| 河北省| 中方县| 津市市| 阳西县| 韶山市| 东至县| 樟树市| 安徽省| 南投县| 阆中市| 闽侯县| 瓦房店市| 霸州市| 宣汉县| 扬中市| 客服| 秭归县| 集安市| 博湖县| 唐海县| 朔州市| 延寿县|