• <code id="fp2ua"></code>
  • <code id="fp2ua"></code>
  • <blockquote id="fp2ua"><button id="fp2ua"><option id="fp2ua"></option></button></blockquote><code id="fp2ua"><strong id="fp2ua"></strong></code><code id="fp2ua"></code>

    網易校招筆試題

    時間:2017-06-29 筆試題目 我要投稿

      下面CN人才網小編為大家帶來的是網易校招筆試題,希望對大家有所幫助~

      ⼀. 單項選擇題

      1. 下⾯有關JAVA異常類的描述,說法錯誤的是?

      A異常的繼承結構:基類為Throwable,Error和Exception繼承Throwable,RuntimeException和

      IOException等繼承Exception

      ⾮RuntimeException⼀般是外部錯誤,其必須被 try{}catch語句塊所捕獲

      Error類體系描述了Java運⾏系統中的內部錯誤以及資源耗盡的情形,Error不需要捕捉

      RuntimeException體系包括錯誤的類型轉換、數組越界訪問和試圖訪問空指針等等,必須被

      try{}catch語句塊所捕獲BCD

      2.

      檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。

      public class HelloB extends HelloA

      {

      public HelloB()

      {

      }

      {

      System.out.println(

      }

      static

      {

      System.out.println(

      }

      public static void main(String[] args)

      {

      new HelloB();

      }

      }

      class HelloA

      {

      public HelloA()

      {

      }

      {

      System.out.println(

      }

      static

      {

      System.out.println(

      }

      }

      Astatic A I’m A class static B I’m B class

      C

      Dstatic A static B I’m A class I’m B classI’m A class static A I’m B class static B

      3. 檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。

      package algorithms.com.guan.javajicu;

      public class Inc {

      public static void main(String[] args) {

      Inc inc = new Inc();

      int i = 0;

      inc.fermin(i);

      i= i ++;

      System.out.println(i);

      }

      void fermin(int i){

      i++;

      }

      }

      1

      2

      3ABCD

      4. 檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。

      package algorithms.com.guan.javajicu;

      public class Example {

      String str = new String(

      char[] ch = {a,b,c};

      public static void main(String[] args) {

      Example ex = new Example();

      ex.change(ex.str, ex.ch);

      System.out.print(ex.str +

      System.out.print(ex.ch);

      }

      public void change(String str, char ch[]){

      str=

      ch[0]= g;

      }

      }

      test okandabc

      test okandgbc

      Dgoodandgbc

      5. 下列關于Spring特性中IoC描述錯誤的是:

      A

      B

      C

      DIoC就是指程序之間的關系由程序代碼直接操控所謂“控制反轉”是指控制權由應⽤代碼轉到外部容器,即控制權的轉移IoC將控制創建的職責搬進了框架中,從應⽤代碼脫離開來使⽤Spring的IoC容器時只需指出組件需要的對象,在運⾏時Spring的IoC容器會根據XML配置數據提

      供給它

      ⼆. 多選選擇題

      6. 下⾯有關java類加載器,說法正確的是?

      A

      B

      C

      D引導類加載器(bootstrap class loader):它⽤來加載 Java 的核⼼庫,是⽤原⽣代碼來實現的擴展類加載器(extensions class loader):它⽤來加載 Java 的擴展庫。系統類加載器(system class loader):它根據 Java 應⽤的類路徑(CLASSPATH)來加載 Java 類tomcat為每個App創建⼀個Loader,⾥⾯保存著此WebApp的ClassLoader。需要加載WebApp下的類

      時,就取出ClassLoader來使⽤

      7. 在服務器的⺴絡編程中,解決會話跟蹤的⽅法有?

      A

      B

      C

      D使⽤Cookie使⽤URL重寫使⽤隱藏的表單域以上⽅法都不能單獨使⽤

      三. 問答題

      8. 任意2n個整數,從其中選出n個整數,使得選出的n個整數和同剩下的n個整數之和的差最⼩。

      9. 有兩個有序的集合,集合的每個元素都是⼀段范圍,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集為{[6,8],[9,12]}

      10. ⼀個⽂件中有10000個數,⽤Java實現⼀個多線程程序將這個10000個數輸出到5個不⽤⽂件中(不要求輸出到每個⽂件中的數量相同)。要求啟動10個線程,兩兩⼀組,分為5組。每組兩個線程分別將⽂件中的奇數和偶數輸出到該組對應的⼀個⽂件中,需要偶數線程每打印10個偶數以后,就將奇數線程打印10個奇數,如此交替進⾏。同時需要記錄輸出進度,每完成1000個數就在控制臺中打印當前完成數量,并在所有線程結束后,在控制臺打印”Done”.

      11.

      檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。

      package algorithms.com.guan.javajicu;

      public class Example {

      String str = new String(“good”);

      char[] ch = {‘a’, ’b’, ’c’};

      public static void main(String[] args) { Exampleex = new Example();

      ex.change(ex.str, ex.ch);

      System.out.print(ex.str + ” and ”);

      System.out.print(ex.ch);

      }

      public void change(Stringstr, char ch[]) {

      str = “test ok”;

      ch[0] = g;

      }

      }

    相關文章
    云南11选五5开奖结果