公眾號(hào):mywangxiao
及時(shí)發(fā)布考試資訊
分享考試技巧、復(fù)習(xí)經(jīng)驗(yàn)
新浪微博 @wangxiaocn關(guān)注微博
聯(lián)系方式 400-18-8000
17. Which is the return type of the method main()?
A. int
B. void
C. boolean
D. static
翻譯
main()方法的返回類型是什么?
答案
B 解析
在java中,程序運(yùn)行的入口就是main()方法,它必須是這樣的形式:public static void main(String args[])。但是嚴(yán)格來(lái)講這個(gè)題目的答案還可以加上a和c,因?yàn)椴](méi)有限定是程序入口的main()方法,而main()方法是可以重載的。一般意義上的main()當(dāng)然就是指我們剛開(kāi)始所說(shuō)的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)時(shí)將打印字符串"second"。
答案
D 解析
x>0時(shí)打印"first",x>-3&&x<=0時(shí)打印"second",x<=-3時(shí)打印"third"。< p="">
這個(gè)題目沒(méi)有什么難的,只要理解if語(yǔ)句的語(yǔ)法就可以了。
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)于一個(gè)使用適當(dāng)?shù)淖址g距的字體的TextField的表達(dá)式。
…
哪些敘述是對(duì)的?
A. 被顯示的字符串可以使用多種字體。
B. 一行中最大的字符數(shù)是40
C. 顯示的寬度正好是40個(gè)字符寬。
D. 用戶可以編輯字符。
答案
D 解析
對(duì)于TextField的該種形式的構(gòu)造函數(shù)來(lái)說(shuō),前一個(gè)參數(shù)是文本域中初始的字符串的顯示值,而后一個(gè)是推薦的顯示寬度,以列數(shù)表示,在構(gòu)造文本域的時(shí)候會(huì)將這個(gè)大小設(shè)置為最佳大小,如果容器的限制使得文本域不能顯示這么多也沒(méi)有辦法,一般來(lái)說(shuō)是比這個(gè)大小大的,而且即使寬度很小,你也可以在文本域的一行中輸入很長(zhǎng)的字符串,只有你不使用回車,在超過(guò)顯示寬度后文本域會(huì)自動(dòng)出現(xiàn)水平滾動(dòng)條(沒(méi)有被設(shè)置為關(guān)閉,缺省是不關(guān)閉的),而文本域的缺省編輯方式是可編輯的,一個(gè)文本域只能使用一種字體,這個(gè)字體可以在運(yùn)行的過(guò)程中動(dòng)態(tài)的改變,但是文本域中的所有字符串都將使用這個(gè)字體顯示。
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)于垃圾收集的哪些敘述是對(duì)的。
A. 程序開(kāi)發(fā)者必須自己創(chuàng)建一個(gè)線程進(jìn)行內(nèi)存釋放的工作。
B. 垃圾收集將檢查并釋放不再使用的內(nèi)存。
C. 垃圾收集允許程序開(kāi)發(fā)者明確指定并立即釋放該內(nèi)存。
D. 垃圾收集能夠在期望的時(shí)間釋放被java對(duì)象使用的內(nèi)存。
答案
B 解析
Java語(yǔ)言將內(nèi)存分配和釋放的工組交給了自己,程序員不必做這些工作,它提供一個(gè)系統(tǒng)級(jí)的線程跟蹤每個(gè)內(nèi)存的分配,在JVM的空閑處理中,垃圾收集線程將檢查和釋放不再使用的內(nèi)存(即可以被釋放的內(nèi)存)。垃圾收集的過(guò)程在java程序的生存期中是自動(dòng)的,不需要分配和釋放內(nèi)存,也避免了內(nèi)存泄漏??梢哉{(diào)用System.gc()方法建議(suggest)JVM執(zhí)行垃圾收集以使得可被釋放的內(nèi)存能立即被使用,當(dāng)此方法返回的時(shí)候,JVM已經(jīng)做了最大的努力從被丟棄的對(duì)象上回收內(nèi)存空間。程序員不能指定收集哪些內(nèi)存,一般而言也不用關(guān)心這個(gè)問(wèn)題,除非是程序的內(nèi)存消耗很大,特別是有很多臨時(shí)對(duì)象時(shí)可以“建議“進(jìn)行垃圾收集以提高可用內(nèi)存。需要指出的是調(diào)用System.gc()方法不能保證JVM立即進(jìn)行垃圾收集,而只能是建議,因?yàn)槔占€程的優(yōu)先級(jí)很低(通常是最低的)。
相關(guān)鏈接:JAVA認(rèn)證考試報(bào)考指南 考試論壇 考試知道 考試動(dòng)態(tài)
(責(zé)任編輯:中大編輯)