當前位置:
首頁 > 知識 > Java進階自測——面向對象基礎知識掌握了嗎?

Java進階自測——面向對象基礎知識掌握了嗎?

你是否已經參與過Java入門知識的自測?

如果得分在80分以上,就來試試這個進階版的自測吧,其中部分考題如下,答案附文後。

1. 現在有如下一段代碼

Java進階自測——面向對象基礎知識掌握了嗎?

將產生哪種結果:

A. Compilation will fail

B. Compilation will succeed and the program will print「0」

C. Compilation will succeed and the program will print「1」

D. Compilation will succeed and the program will print「2」

2. 如要在字元串s(內容為「welcome to mldn !! 」),中,發現字元"t"的位置,應該使用下面哪種方法?

A. mid(2,s);

B. charAt(2);

C. s.indexOf("t");

D. indexOf(s,"v");

3. 編譯和運行下面代碼可能會發生什麼?

Java進階自測——面向對象基礎知識掌握了嗎?

A. Compile time error complaining that Base.amethod is private

B. Runntime error complaining that Base.amethod is private

C. Output of Base amethod

D. Output of Over.amethod

4. 現在有如下一段程序

Java進階自測——面向對象基礎知識掌握了嗎?

運行上面的程序可能會出現的結果?

A. this is class super !

B. this is class sub !

C. 編譯時出錯

D. 運行時出錯

5. 現在有如下一段程序

Java進階自測——面向對象基礎知識掌握了嗎?

該程序會出現何種效果?

A. {4.5,5.6}

B. 4.5

C. compilation error in line NO.5

D. exception

6. 在一個類文件中,導入包、類和打包是怎樣的排列順序?

A. package、import、class;

B. class、import、package

C. import、package、class

D. package、class、import

7. 如果你試圖編譯並運行下列代碼時可能會列印輸出什麼?

Java進階自測——面向對象基礎知識掌握了嗎?

A. default

B. default , zero

C. error default clause not defined

D. no output displayed

8. 當你編譯下列代碼可能會輸出什麼?

Java進階自測——面向對象基礎知識掌握了嗎?

A. Error Variable i may not have been initialized

B. null

C. 1

D. 0

9. 下面代碼會存在什麼問題?

Java進階自測——面向對象基礎知識掌握了嗎?

A. 錯誤,void amethod()不是static類型

B. 錯誤,main()方法不正確

C. 錯誤,數組必須導入參數

D. 方法amethod()必須用String類型描述

10. 為Demo類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名Demo作為前綴就可以調用它,該方法頭的形式為?

A. static void method( )

B. public void method( )

C. final void method( )

D. abstract void method( )

答案:ACDCC ABDAA 你答對了幾道題呢?


學習Java的同學注意了!!!

學習過程中遇到什麼問題或者想獲取學習資源的話,歡迎加入Java學習交流群495273252,我們一起學Java!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Java團長 的精彩文章:

自學的程序員如何找到好工作?
Java基礎——簡單實現線程池
Java集合——LinkedList
快速認識Java內存區域劃分
Java線程間通信之wait/notify

TAG:Java團長 |

您可能感興趣

Lua 面向對象
Perl 面向對象
Python入門基礎之面向對象四:運算符重載
在線等!如何用對象能懂的方式解釋面向對象編程?
面向不同需求的對象存儲系統對比:Ceph與Swift
Python3快速入門知識點:面向對象
面向對象:對方申請同步您的世界,是否授權?
面向對象:你願意和我一起去尋找 ALL BLUE 嗎?
谷歌Stadia的最大難題非基礎設施 而是其面向的市場不夠大眾化
面向對象編程,再見!
格芯即將交付Socionext的下一代面向先進車內顯示器應用的圖形控制器
做一次面向對象的體操:將 JSON 字元串轉換為嵌套對象的一種方法
Python指南:面向對象程序設計
HTC Vive Focus會不會面向全球發售?要看國內賣得怎麼樣
如何評價OPPO面向印度線上市場推出的Realme1?
淺談PHP面向過程與面向對象語言設計特點和編程思想
Fitbit 推出只面向企業用戶的手環,向健康管理轉型
Unity 編輯器現已正式面向 Linux 推出
Python面向對象之魔法方法/雙下方法
Fitbit面向合作夥伴推出Inspire健身追蹤器 概不零