20 11 9 5

來源:互聯網
上載者:User

標籤:des   class   code   java   http   tar   

答題詳情(紅色字型顯示表示答案不正確):
 
1.  以下程式如何修改才能使得單一MyLogger對象支援多線程環境:Given:1. public class MyLogger {2. private StringBuilder logger = new StringBuilder();3. public void log(String message, String user) {4. logger.append(message);5. logger.append(user);6. }7. }
您的答案:
            synchronize the log method 
 
2.  下面說法正確的是:
您的答案:
            Collection是個java.util下的介面 
 
3.  下面哪兩行代碼建立了恰當的DateFormat對象並給Date對象增加了一天:(  B  )33. Date d = new Date(0);34. String ds = “December 15, 2004”;35. // insert code here36. try {37. d = df.parse(ds);38. }39. catch(ParseException e) {40. System.out.println(”Unable to parse “+ ds);41. }42. // insert code here too
您的答案:
            35. DateFormat df= DateFormat.getDateJnstance(); 42. d.setTime( (1000 * 60 * 60 * 24) + d.getTime()); 
 
4.  在一個Java進程中,每個線程都擁有自己的棧(Stack)和局部變數,但所有的線程共用同一個堆(Heap)記憶體
您的答案:
            正確 
 
5.  JAVA程式中,char型變數可定義成為一個中文字元。
您的答案:
            錯誤 
 
6.  http是一個( )協議
您的答案:
            無狀態 
 
7.  假設logger是Log4J的日誌對象,logger.error(ia)正確的輸出是( B )    try{            throw new IOException();        }        catch (IOException e)        {            IllegalArgumentException ia = new IllegalArgumentException(e);             logger.error(ia);        }
您的答案:
            java.lang.IllegalArgumentException: java.io.IOException 
 
8.  下面main()方法運行後輸出是什麼:(   G   )假設sleep(n)方法只休眠n毫秒1. public class TwoThreads {23. private static Object resource = new Object();4.5. private static void delay(long n) {6. try { Thread.sleep(n); }7. catch (Exception e) { System.out.print(”Error “); }8. }910. public static void main(String[] args) {11. System.out.print(”StartMain “);12. new Thread1().start();13. delay(1000);14. Thread t2 = new Thread2();15. t2.start();16. delay(1000);17. t2.interrupt18. delay(1000);19. System.out.print(”EndMain “);20. }21.22. static class Thread 1 extends Thread {23. public void run() {24. synchronized (resource) {25. System.out.print(”Startl “);26. delay(6000);27. System.out.print(”End1 “);28. }29. }30. }31.32. static class Thread2 extends Thread {33. public void run() {34. synchronized (resource) {35. System.out.print(”Start2 “);36. delay(2000);37. System.out.print(”End2 “);38. }39. }40. }41. }
您的答案:
            StartMain Start1 EndMain End1 Start2 Error End2 
 
9.  小陽的妹妹是小蒂和小紅;他的女友叫小麗。小麗的哥哥是小剛和小溫。他們的職業分別是:  小陽:醫生  小剛:醫生  小蒂:醫生  小溫:律師  小紅:律師  小麗:律師  這6人中的一個殺了其餘5人中的一個。  (1)假如這個兇手和受害者有一定的親緣關係,那麼說明兇手是男性;  (2)假如這個兇手和受害者沒有一定的親緣關係,那麼說明兇手是個醫生;  (3)假如這個兇手和受害者的職業一樣,那麼說明受害者是男性;  (4)假如這個兇手和受害者的職業不一樣,那麼說明受害者是女性;  (5)假如這個兇手和受害者的性別一樣,那麼說明兇手是個律師;  (6)假如這個兇手和受害者的性別不一樣,那麼說明受害者是個醫生。  根據上面的條件,請問兇手是誰?
您的答案:
            小紅 
 
10.  有關Servlet的生命週期說法正確的有
您的答案:
            destroy()方法釋放Servlet執行個體 
            init()方法在建立完Servlet執行個體後對其進行初始化,傳遞的參數為實現ServletContext介面的對象 
            service()方法響應用戶端發出的請求 
 
11.  JAVA5的研發代號是Mustang。
您的答案:
            正確 
 
12.  Jack夫婦請了Tom夫婦和Henrry夫婦來他們家玩撲克。這種撲克遊戲有一種規則,夫婦兩個不能一組。Jack跟Lily一組,Tom的隊友是Henrry的妻子,Linda的丈夫和Sara一組。那麼這三對夫婦分別為:
您的答案:
            Jack一Sara,Tom~Lily,Henrry一Linda; 
 
13.  假定已聲明註解AnnotationA,下列哪些對AnnotationA的使用是正確的:(   )@Target( { ElementType.CONSTRUCTOR, ElementType.FIELD })public @interface AnnotationA{    String name() default "##default";    boolean nillable();    int[] value();}@AnnotationA()                               // Aclass A{    @AnnotationA(nillable = true, value = { 1 })    //B    private int aa = 0;    @AnnotationA(name = "A", value = { 1 })      //C    public A(){}    @AnnotationA(nillable = true, value = { 1 })    //D    public void method1(){}    @AnnotationA()                            //Epublic void method2(){}}
您的答案:
            B 
 
14.  有四隻小老鼠一塊出去偷食物(它們都偷食物了),回來時族長問它們都偷了什麼食物。老鼠A說:我們每個人都偷了乳酪。老鼠B說:我只偷了一顆櫻桃。老鼠C說:我沒偷乳酪。老鼠D說:有些人沒偷乳酪。族長仔細觀察了一下,發現它們當中只有一隻老鼠說了實話。那麼下列的評論正確的是:
您的答案:
            所有老鼠都偷了乳酪; 
 
15.  switch語句中必須有default分支。
您的答案:
            錯誤 
 
16.  電視上進行中足球世界盃決賽的實況轉播,參加決賽的國家有美國、德國、巴西、西班牙、英國、法國六個國家。足球迷的李鋒、韓克、張樂對誰會獲得此次世界盃的冠軍進行了一番討論:韓克認為,冠軍不是美國就是德國;張樂堅定的認為冠軍決不是巴西;李鋒則認為,西班牙和法國都不可能取得冠軍。比賽結束後,三人發現他們中只有一個人的看法是對的。那麼哪個國家獲得了冠軍?
您的答案:
            巴西 
 
17.  下面程式輸出的結果: (   D  )class Base{    String s;    Base(String s)    {        this.s = s;    }    public void setString(String s)    {        this.s = s;    }}public class TestPanel{    private List list=new ArrayList();         public static void main(String argv[])    {        TestPanel ur = new TestPanel();        ur.go();        //其它代碼(略)    }    public void go()    {        Base b1 = new Base("One");                 //語句1        b1.setString("");        list.add(b1);        Base b2 = new Base("Two");                 //語句2        list.add(b2);        b1=null;        b2=null;    }}上述代碼中,執行完方法go後,可能被回收的對象是:
您的答案:
            D. 都不可能 
 
18.  語句System.out.print(1.00 - 9*0.1);輸出的結果是0.1
您的答案:
            錯誤 
 
19.  小王、小張、小趙三個人是好朋友,他們中間其中一個人下海經商,一個人考上了重點大學,一個人蔘軍了。此外他們還知道以下條件:小趙的年齡比士兵的大;大學生的年齡比小張小;小王的年齡和大學生的年齡不一樣。請推出這三個人中誰是商人?誰是大學生?誰是士兵?
您的答案:
            小張是商人,小趙是大學生,小王是士兵。 
 
20.  如果同一段代碼在一個方法中出現了三次,則可以使用eclipse的重構工具將其中一段提取成公用方法,同時需要手動將另外兩段刪除並修改為調用公用方法的形式。
您的答案:
            正確 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.