- 相關推薦
2017java期末考試參考試題
Sun 公司對 Java 編程語言的解釋是:Java 編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。下面是小編整理的關于java期末考試參考試題,希望大家認真閱讀!
一.判斷題
1.Java的源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。(√ )
2.Java程序里,創建新的類對象用關鍵字new,回收無用的類對象使用關鍵字free。 (× )
3.Java有垃圾回收機制,內存回收程序可在指定的時間釋放內存對象。 (× )
4.構造函數用于創建類的實例對象,構造函數名應與類名相同,返回類型為void。 (× )
5.在異常處理中,若try中的代碼可能產生多種異常則可以對應多個catch語句,若catch中的參數類型有父類子類關系,此時應該將父類放在后面,子類放在前面。 (√ )
6.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。 (√ )
7.Java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。 (× )
8.靜態初始化器是在其所屬的類加載內存時由系統自動調用執行。 (√ )
9.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。 (× )
二.單項選擇題
1.Java application中的主類需包含main方法,以下哪項是main方法的正確形參?( )
A、 String args B、String ar[] C、Char arg D、StringBuffer args[]
2.以下關于繼承的敘述正確的是( )。
A、在Java中類只允許單一繼承
B、在Java中一個類只能實現一個接口
C、在Java中一個類不能同時繼承一個類和實現一個接口
D、在Java中接口只允許單一繼承
3.paint()方法使用哪種類型的參數? ( )
A、Graphics B、Graphics2D C、String
4.以下哪個不是Java的原始數據類型( )
A、int B、Boolean C、float
5.以下哪項可能包含菜單條(
A、Panel B、Frame )。 C、Applet D、Dialog D、Color D、char
6.若需要定義一個類域或類方法,應使用哪種修飾符?( )
A、static B、package C、private D、public
7.在瀏覽器中執行applet 程序,以下選項中的哪個方法將被最先執行( )。
A、init() B、start() C、destroy() D、stop()
三、簡答題
1. Java語言中,數據類型裝換有哪兩種?當數據從低類型裝換為高類型時需要強制裝換
嗎?
2. 整型數據有3種表現形式?浮點型變量有哪兩種表示形式?
3. 布爾型常量可以裝換成其他數據類型嗎?例如整型。
4. Java語言中,選擇語句有哪兩種形式?
5. switch語句中,(語句序列)一定要有break語句嗎?
6. break語句和continue語句各有哪兩種形式?
7. 對象的三大要素?
8. 定義類的修飾符有哪些?各自的特點什么?
9. 什么是靜態變量?什么是靜態方法?各自有什么特點?
10. 什么是抽象類?什么是抽象方法?各自有什么特點?
11. 什么是最終類?什么是最終變量?什么是最終方法?
12. 異常的處理方法有哪些?
13. 進程和線程有什么區別,Java是如何實現多線程的?
14. 簡述線程的生命周期,,重點注意線程阻塞的幾種情況,以及如何重回就緒狀態?
【java期末考試參考試題】相關文章:
大學java期末考試試題11-30
2017年java期末考試試題10-20
Java考試格林模擬試題10-22
java基礎筆試題及答案10-18
java面試題及答案11-01
經典的Java基礎面試題09-02
java考試試題及答案10-25
2017年java模擬試題06-20
華為JAVA考試試題11-01
java認證考試試題及答案07-21