當前位置:高考升學網 > 招聘筆試題 > 正文

北京神舟航天軟件筆試題和面試題答案(二)

更新:2023-09-17 17:09:58 高考升學網

  class TestException{

  public static void main( String[] args ){

  int i = 0;

  try {

  if (i == 0) {

  throw new IOException("IO Error");

  }

  } catch (IOException ioex) {

  System.out.print(ioex.getMessage());

  i++;

  } catch (Exception ex) {

  System.out.print("Exception Find") ;

  i += 2;

  } finally {

  i++;

  }

  try {

  if (i == 1) {

  throw new IOException("IO Error");

  }

  if (i == 2) {

  throw new Exception("Exception Find");

  } else {

  throw new Error( "Unknow Error" ) ;

  }

  } catch( IOException ex ){

  System.out.print(ex.getMessage());

  } catch (Exception ex) {

  System.out.print(ex.getMessage());

  } catch (Throwable tr){

  System.out.print(tr.getMessage());

  }

  }

  }

  A. IO ErrorIO Error

  B. IO ErrorUnknow Error

  C. IO ErrorException Find

  D. Exception FindIO Error

  E. Exception FindException Find

  Java多線程測試

  12. 如果一個線程調用了wait(), 那個方法可以讓他繼續運行?

  A. join()

  B. resume()

  C. notify()

  D. notifyAll()

  E. high priority thread is ready

  13. 下面那個方法被用來定義線程的執行體?

  A. start()

  B. init()

  C. run()

  D. main()

  E. synchronized()

  14. 下面那個關鍵字用于對線程進行互斥訪問控制?

  A. native

  B. static

  C. synchronized

  D. abstract

  數據結構API

  15. 下面那個Java中的類可以用來保存數據時隨機訪問效率較高

  A. ArrayList B. Vector C.LinkList D.Stack

  16. 下面那個Java類中可以用來用來保存鍵值對

  A. HashSet B. HashMap C.LinkList D.Stack

  Swing開發測試

  17. 下面那個容器對象必須要添加到其他的容器對象中才能使用?

  A. Window

  B. Frame

  C. Dialog

  D. Panel

  18. 下面哪些類是Java中的布局管理器?

  A. CardLayout

  B. BorderLayout

  C. PanelLayout

  D. GridLayout

  E. BagLayout

  19. 將一個Button放置到一個Frame中,使這個Button的高隨著Frame的改變而改變,但是寬度不隨之改變,應該采用哪種布局方式?

  A. FlowLayout

  B. CardLayout

  C. North and South of BorderLayout

  D. East and West of BorderLayout

  E. GridLayout

  20. 下面哪些方法能夠在類EventObject中得到事件源?

  A. getFrame() B. getID()

  C. getSource() D. getWindow()

  21. 下面那個關于事件監聽器的描述是正確的?

  A. 一個組件可以注冊多個事件監聽器.

  B. 一個組件只能注冊一個事件監聽器.

  C. 一個監聽器可以接收和處理來自多個組件的事件.

  D. 一個監聽器只能接收和處理來自一個組件的事件.

  22. 下面的類哪些不是Java中的容器類?

  A. ScrollPane

  B. JLabel

  C. Scrollbar

  D. Dialog

  網絡通訊測試

  23. 下面的類中哪些被用來實現Tcp/Ip協議的客戶端和服務器端程序?

  A. ServerSocket

  B. Server

  C. Socket

  D. DatagramPacket

  E. DatagramSocket

  24. 下面關于TCP和UDP的描述正確的是:

  A. TCP連接發送數據之前必須保證網絡連接已經成功建立

  B. UDP連接發送數據之前必須保證網絡連接已經成功建立

  C. ServerSocket類建立的是TCP連接

  D. DatagramSocket類建立的是UDP連接

  (二) 問答題(34分)

  數據庫基礎知識

  1、分別寫出數據庫邏輯結構中各種不同對象的作用(表,視圖,序列,存儲過程,索引,主鍵,外鍵,約束,觸發器)(10分)

  SQL問答題

  2、根據要求寫出Sql查詢語句(10分)

  表結構:

  1、表名:g_cardapply

  字段(字段名/類型/長度):

  g_applyno varchar 8;// 申請 單號(關鍵字)

  g_applydate bigint 8;//申請日期

  g_state varchar 2;//申請狀態

  2、表名:g_cardapplydetail

  字段(字段名/類型/長度):

  g_applyno varchar 8;//申請單號(關鍵字)

  g_name varchar 30;//申請人姓名

  g_idcard varchar 18;//申請人身份證號

  g_state varchar 2;//申請狀態

  其中,兩個表的關聯字段為申請單號。

  題目:

  1、查詢身份證號碼為440401430103082的申請日期

  Select applay. g_applydate

  From g_cardapply applay, g_cardapplydetail detail

  Where applay. g_applyno=detail. g_applyno

  And detail. g_idcard=’ 440401430103082’

  2、將身份證號碼為440401430103082的記錄在兩個表中的申請狀態均改為07

  Update g_cardapply apply, g_cardapplydetail detail set applay.g_state=’07’, detail.g_state=’07’ Where applay. g_applyno=detail. g_applyno

  And detail. g_idcard=’ 440401430103082’

  3、刪除g_cardapplydetail表中所有姓李的記錄

  Delete from g_cardapplydetail where g_name like ‘李%’

  Java API運用

  3、請寫出你所知道的Java API中所提供的數據結構模型(例如Vector),并指出各數據模型在存儲結構上和使用上有什么不同。(7分)

  4、指出JDBC中三種不同類型的Statement(Statement、PreparedStatement、CallableStatement)的用途分別是什么。(7分)

  (三) 讀程序寫結果(10分)

  寫出下面程序的運行結果,下面程序有些可能根本無法通過編譯,如果無法編譯通過,請指出錯誤原因。

  1、寫出下面程序的運行結果:(3分)

最新圖文

2020年河北新聞網兩學一做

時間:2023-09-18 07:0:24

2020年河北新聞網兩學一做

時間:2023-09-15 11:0:59

兩學一做學習教育知

時間:2023-09-21 06:0:30

2020年開展兩學一做學習教

時間:2023-09-19 21:0:30
9999久久久国产精品,日韩在线一区二区三区欧美,日韩精品综合在线人妻,免费AAAAAA毛片看
久久成人国产精品 | 欧美国产日韩亚洲精品 | 亚洲欧美中文日韩v在线观看 | 亚洲看片在线观看看 | 亚洲人成中文电影 | 专区在线观看中文字幕AV |