首頁(yè) 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語(yǔ) | 商務(wù)英語(yǔ) | 公共英語(yǔ) | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語(yǔ) | 成人英語(yǔ)三級(jí) | 申碩英語(yǔ) | 攻碩英語(yǔ) | 職稱日語(yǔ) | 日語(yǔ)學(xué)習(xí) | 法語(yǔ) | 德語(yǔ) | 韓語(yǔ)
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問(wèn) | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國(guó)際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書(shū)資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國(guó)際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語(yǔ)學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 模擬試題 > 程序員 > 正文

全國(guó)軟考程序員考試部分例題



   例題6:

   Which two statements are true for the class java.util.TreeSet? (Choose two)

   A. The elements in the collection are ordered.

   B. The collection is guaranteed to be immutable.

   C. The elements in the collection are guaranteed to be unique.

   D. The elements in the collection are accessed using a unique key.

   E. The elements in the collection are guaranteed to be synchronized 

   解答:A, C

   點(diǎn)評(píng):TreeSet類實(shí)現(xiàn)了Set接口。Set的特點(diǎn)是其中的元素惟一,選項(xiàng)C正確。由于采用了樹(shù)形存儲(chǔ)方式,將元素有序地組織起來(lái),所以選項(xiàng)A也正確。

   例題7:

   True or False: Readers have methods that can read and return floats and doubles.

   A. Ture

   B. False

   解答:B

   點(diǎn)評(píng): Reader/Writer只處理Unicode字符的輸入輸出。float和double可以通過(guò)stream進(jìn)行I/O. 
   

   例題8:

   What does the following

   paint() method draw?

   1. public void paint(Graphics g) {

   2. g.drawString(“Any question”, 10, 0);

   3. }

   A. The string “Any question?”, with its top-left corner at 10,0

   B. A little squiggle coming down from the top of the component.

   

   解答:B

   點(diǎn)評(píng):drawString(String str, int x, int y)方法是使用當(dāng)前的顏色和字符,將str的內(nèi)容顯示出來(lái),并且最左的字符的基線從(x,y)開(kāi)始。在本題中,y=0,所以基線位于最頂端。我們只能看到下行字母的一部分,即字母‘y’、‘q’的下半部分。 

   例題9:

   What happens when you try to compile and run the following application? Choose all correct options.

   1. public class Z {

   2. public static void main(String[] args) {

   3. new Z();

   4. }

   5.

   6. Z() {

   7. Z alias1 = this;

   8. Z alias2 = this;

   9. synchronized(alias1) {

   10. try {

   11. alias2.wait();

   12. System.out.println(“DONE WAITING”);

   

   13. }

   14. catch (InterruptedException e) {

   15. System.out.println(“INTERR

   UPTED”);

   16. }

   17. catch (Exception e) {

   18. System.out.println(“OTHER EXCEPTION”);

   19. }

   20. finally {

   21. System.out.println

   (“FINALLY”);

   22. }

   23. }

   24. System.out.println(“ALL DONE”);

   25. }

   26. }

   A. The application compiles but doesn t print anything.

   B. The application compiles and print “DONE WAITING”

   C. The application compiles and print “FINALLY”

   D. The application compiles and print “ALL DONE”

   E. The application compiles and print “INTERRUPTED” 
   

   解答:A

   點(diǎn)評(píng):在Java中,每一個(gè)對(duì)象都有鎖。任何時(shí)候,該鎖都至多由一個(gè)線程控制。由于alias1與alias2指向同一對(duì)象Z,在執(zhí)行第11行前,線程擁有對(duì)象Z的鎖。在執(zhí)行完第11行以后,該線程釋放了對(duì)象Z的鎖,進(jìn)入等待池。但此后沒(méi)有線程調(diào)用對(duì)象Z的notify()和notifyAll()方法,所以該進(jìn)程一直處于等待狀態(tài),沒(méi)有輸出。 
   

   例題10:

   Which statement or statements are true about the code listed below? Choose three.

   1. public class MyTextArea extends TextArea {

   2. public MyTextArea(int nrows, int ncols) {

   3. enableEvents(AWTEvent.

   TEXT_ 

   EVENT_MASK);

   4. }

   5.

   6. public void processTextEvent 
 

   (TextEvent te) {

   7. System.out.println(“Processing a text event.”);

   8. }

   9. }

   A. The source code must appear in a file called MyTextArea.java

   B. Between lines 2 and 3, a call should be made to super(nrows, ncols) so that the new component will have the correct size.

   C. At line 6, the return type of processTextEvent() should be declared boolean, not void.

   D. Between lines 7 and 8, the following code should appear: return true.

   E. Between lines 7 and 8, the following code should appear: super.processTextEvent(te). 
   

   解答:A, B, E

   點(diǎn)評(píng):由于類是public,所以文件名必須與之對(duì)應(yīng),選項(xiàng)A正確。如果不在2、3行之間加上super(nrows,ncols)的話,則會(huì)調(diào)用無(wú)參數(shù)構(gòu)建器TextArea(), 使nrows、ncols信息丟失,故選項(xiàng)B正確。在Java2中,所有的事件處理方法都不返回值,選項(xiàng)C、D錯(cuò)誤。選項(xiàng)E正確,因?yàn)槿绻患觭uper.processTextEvent(te),注冊(cè)的listener將不會(huì)被喚醒。

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。