java程式設計師程式設計筆試基礎學習
Java是一種可以撰寫跨平臺應用軟體的物件導向的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。
給你學習路線:html-css-js-jq-javase-資料庫-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
java基礎
1. 以下屬於物件導向的特徵的是()
A,C
B,C
C,D
A,B,C,D
2. 以下程式碼執行輸出是()
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!
A) 輸出:Person
B) 沒有輸出
C) 編譯出錯
D) 執行出錯
3. 在使用super 和this關鍵字時,以下描述正確的是
A) 在子類構造方法中使用super()顯示呼叫父類的構造方法,super()必須寫在子類構造方法的第一行,否則編譯不通
B) super()和this()不一定要放在構造方法內第一行
C) this()和super()可以同時出現在一個建構函式中
D) this()和super()可以在static環境中使用,包括static方法和static語句塊
4. 以下對封裝的描述正確的是
A) 只能對一個類中的方法進行封裝,不能對屬性進行封裝
B) 如果子類繼承了父類,對於父類中進行封裝的方法,子類仍然可以直接呼叫
C) 封裝的意義不大,因此在編碼時儘量不要使用
D) 封裝的主要作用在於對外隱藏內部實現細節,增強程式的安全性
5. 以下對繼承的描述錯誤的是
A) Java中的繼承允許一個子類繼承多個父類
B) 父類更具有通用性,子類更具體
C) Java中的繼承存在著傳遞性
D) 當例項化子類時會遞迴呼叫父類中的構造方法
6. 以下程式的執行結果是
A) this is a Person this is a teacher tom
B) this is a teacher this is a Person tom
C) 執行出錯
D) 編譯有兩處錯誤
7. 以下說法錯誤的是
A) super.方法()可以呼叫父類的所有非私有方法
B) super()可以呼叫父類的所有非私有建構函式
C) super.屬性可以呼叫父類的所有非私有屬性
D) this和super關鍵字可以出現在同一個建構函式中
8. 以下關於final關鍵字說法錯誤的是
A) final關鍵字可以用來修飾類、方法、變數、引數,不能修飾抽象類和介面
B) final修飾的類肯定不能被繼承
C) final修飾的方法不能被過載
D) final修飾的變數不允許被再次賦值
9. 訪問修飾符作用範圍由大到小是
A) private-default-protected-public
B) public-default-protected-private
B) public-default-protected-private
D) public-protected-default-private
10. 以下()不是Object類的方法
A) clone()
B) finalize()
C) toString()
D) hasNext()
11. 多型的表現形式有
A) 重寫
B) 抽象
C) 繼承
D) 封裝
12. 以下對過載描述錯誤的是
A) 方法過載只能發生在一個類的內部
B) 構造方法不能過載
C) 過載要求方法名相同,引數列表不同
D) 方法的返回值型別不是區分方法過載的條件
13. 以下()新增到ComputerBook中不會出錯
A) protected float getPrice(){}
B) protected int getPrice(int page){}
C) int getPrice(){}
D) public int getPrice(){return 10;}
14. 以下對抽象類的描述正確的是
A) 抽象類沒有構造方法
B) 抽象類必須提供抽象方法
C) 有抽象方法的類一定是抽象類
D) 抽象類可以通過new關鍵字直接例項化
15. 以下對介面描述錯誤的有
A) 介面沒有提供構造方法
B) 介面中的方法預設使用public、abstract修飾
C) 介面中的屬性預設使用public、static、final修飾
D) 介面不允許多繼承
16. 以下程式碼,描述正確的有
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!
A) 第1行錯誤,沒有給變數賦值
B) 第2行錯誤,方法沒有修飾符
C) 第4行錯誤,沒有實現介面的全部方法
D) 第3行錯誤,沒有方法的實現
17. 介面和抽象類描述正確的有
A) 抽象類沒有建構函式
B) 介面沒有建構函式
C) 抽象類允許多繼承
D) 介面中的方法可以有方法體
18. 以下描述錯誤的有
A) abstract 可以修飾類、介面、方法
B) abstract修飾的類主要用於被繼承
C) abstract 可以修飾變數
D) abstract修飾的類,其子類也可以是abstract修飾的
19. 以下描述正確的有
A) 方法的重寫應用在一個類的內部
B) 方法的過載與返回值型別無關
C) 構造方法不能過載
D) 構造方法可以重寫
20. 以下程式執行結果是
A) father
B) test
C) 編譯出錯
D) 執行出錯,無輸出
21. 以下對異常的描述不正確的有
A) 異常分為Error和Exception
B) Throwable是所有異常類的父類
C) Exception是所有異常類父類
D) Exception包括RuntimeException和RuntimeException之外的異常
22. 在try-catch-finally語句塊中,以下可以單獨與finally一起使用的是
A) catch
B) try
C) throws
D) throw
23. 下面程式碼執行結果是
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!
A) 編譯異常
B) finally語句塊 和是:43
C) 和是:43 finally語句塊
D) catch語句塊 和是:43
24. 以下描述不正確的有
A) try塊不可以省略
B) 可以使用多重catch塊
C) finally塊可以省略
D) catch塊和finally塊可以同時省略
25. 以下對自定義異常描述正確的是
A) 自定義異常必須繼承Exception
B) 自定義異常可以繼承自Error
C) 自定義異常可以更加明確定位異常出錯的位置和給出詳細出錯資訊
D) 程式中已經提供了豐富的異常類,使用自定義異常沒有意義
相關文章
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- Java 基礎程式設計筆記Java程式設計筆記
- 程式設計基礎·Java學習筆記·物件導向(下)程式設計Java筆記物件
- 好程式設計師Java培訓分享20個Java程式設計師基礎題程式設計師Java
- 好程式設計師Java培訓分享學習Java需要哪些基礎程式設計師Java
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- Java網路程式設計基礎學習與整理Java程式設計
- 百戰程式設計師Java基礎教學視訊程式設計師Java
- Java程式設計師面試學習資料彙總Java程式設計師面試
- Java程式設計師需要學習的技能Java程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- Java 基礎02Java程式設計基礎Java程式設計
- 好程式設計師學習筆記:函式程式設計師筆記函式
- 好程式設計師Java培訓分享學Java需要什麼基礎?程式設計師Java
- Java程式設計基礎24——遞迴練習Java程式設計遞迴
- 好程式設計師web前端學習路線分享前端基礎面試題程式設計師Web前端面試題
- Java併發程式設計基礎Java程式設計
- JAVA網路程式設計基礎Java程式設計
- Java程式設計基礎33——JDBCJava程式設計JDBC
- Java程式設計師需要學習哪些知識?Java程式設計師
- 學習計算機程式設計需要什麼基礎?計算機程式設計
- 程式設計好學嗎?零基礎能學程式設計嗎?程式設計
- 好程式設計師Java分享零基礎學Java要掌握哪些技能?程式設計師Java
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 四. 文字程式設計--Windows程式設計課程學習筆記程式設計Windows筆記
- 軟體設計師:程式設計語言基礎知識程式設計
- 《java程式設計基礎》java的基礎知識(三)Java程式設計
- Java入門之基礎程式設計Java程式設計
- 《java程式設計基礎》例題5.6Java程式設計
- Java入門基礎學習,成為一個Java程式設計師的必備知識Java程式設計師
- 好程式設計師Java學習路線之集程式設計師Java
- 好程式設計師Java學習路線JSP物件程式設計師JavaJS物件
- 好程式設計師Java學習路線分享SpringCloud程式設計師JavaSpringGCCloud
- 寫給Java程式設計師學習路線圖Java程式設計師
- 好程式設計師web前端學習路線分享函式基礎程式設計師Web前端函式
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java培訓分享學Java程式設計要注意什麼程式設計師Java
- Windows程式設計系列:圖形程式設計基礎Windows程式設計