更新時間:2020-10-29 17:17:02 來源:動力節點 瀏覽1197次
對于java程序員崗位的面試來說,除了常規面試要考察的內容外,對java專業知識的考察也是重點,各大企業公司十分重視應聘者對java專業知識的掌握程度。下面為大家找來了15道自測java選擇題,目的是給有面試需要的朋友們自測,有不會的題要及時的查漏補缺。
1、在java中,負責對字節代碼解釋執行的是(B)
A. 應用服務器 B. 虛擬機 C. 垃圾回收器 D. 編譯器
2、一個棧的輸入序列為 1 2 3 4 5, 則下列序列中不可能是棧輸出的序列的是(A)
A. 5 4 1 3 2 B. 2 3 4 1 5 C. 1 5 4 3 2 D. 2 3 1 4 5
3、下列那一個選項按照順序包括了OSI 模型的7個層次( C)
A. 物理層 數據鏈路層 傳輸層 網絡層 會話層 表示層 應用層
B. 物理層 數據鏈路層 會話層 網絡層 傳輸層 表示層 應用層
C. 物理層 數據鏈路層 網絡層 傳輸層 會話層 表示層 應用層
D. 網絡層 傳輸層 物理層 數據鏈路層 會話層 表示層 應用層
4、當客戶度關閉一個從連接池中獲取的連接, 會發生下面哪一種情況?(A)
A. 連接不會關閉, 只是簡單地歸還給連接池
B. 連接被關閉 , 但又被重新打開并歸還給連接池
C. 連接永久性關閉
5、以下哪些不是javascript的全局函數( C)
A. Eval B. escape C. setTimeout D. parseFloat
6、你使用 mkdir 命令創建一個臨時的文件夾/tmp/aaa, 并將一些文件復制其中,使用完后要刪除/mnt/tmp 文件夾及其中的所有文件, 應該使用命令(B)
A. rm /tmp/aaa
B. rm –r /tmp/aaa
C. rmdir –r /tmp/aaa
D. rmdir /tmp/aaa
7、在UML提供的圖中, ( C) 用于按數據順序描述對象間的交互
A. 協作圖 B. 網絡圖 C. 序列圖 D. 狀態圖
8、下面有關系統并發訪問數估算數據哪個最有效: (B)
A. 高峰時段日處理業務量 100000
B. 高峰時段平均每秒請求數 80
C. 同時在線用戶 100
D. 平均每秒用戶請求 50
9、不同級別的用戶對同一對象擁有不同的訪問權利或某個客戶端不能直接操作到某個對象,但有必須和那個對象有所互動, 這種情況最好使用(D)設計模式A.Bridge 模式 B. Fa?ade 模式 C. Adapter 模式 D. Proxy 模式
10、下面哪個Set是排序的? (C)
A. LinkedHashSet B. HashSet C. TreeSet
11、在使用super 和this關鍵字時,以下描述正確的是(A)
A、在子類構造方法中使用super()顯示調用父類的構造方法,super()必須寫在子類構造方法的第一行,否則編譯不通過
B、super()和this()不一定要放在構造方法內第一行
C、this()和super()可以同時出現在一個構造函數中
D、this()和super()可以在static環境中使用,包括static方法和static語句塊
12、以下對封裝的描述正確的是(D)
A、只能對一個類中的方法進行封裝,不能對屬性進行封裝
B、如果子類繼承了父類,對于父類中進行封裝的方法,子類仍然可以直接調用
C、封裝的意義不大,因此在編碼時盡量不要使用
D、封裝的主要作用在于對外隱藏內部實現細節,增強程序的安全性
13、訪問修飾符作用范圍由大到小是(D)
A、private-default-protected-public
B、public-default-protected-private
C、private-protected-default-public
D、public-protected-default-private
14、以下對接口描述錯誤的有(D)
A、接口沒有提供構造方法
B、接口中的方法默認使用public、abstract修飾
C、接口中的屬性默認使用public、static、final修飾
D、接口不允許多繼承
15、以下對異常的描述不正確的有(C)
A、異常分為Error和Exception
B、Throwable是所有異常類的父類
C、Exception是所有異常類父類
D、Exception包括RuntimeException和RuntimeException之外的異常
在java面試題中,除了問答題外,就是自測java選擇題了,因為問答題比選擇題的難度要大一些,所以很多人就忽略了對java選擇題的學習與準備,希望有面試需要的朋友們可以做一下上面的這15道題自測java選擇題,都是既基礎又經典的題目,遇到不會的知識板塊可以及時的補救。希望這篇匯總的java面試選擇題可以幫助到大家,也建議有空余時間的朋友多多學習java教程,擴充自己的java知識庫。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習