java面試真題分享71-75

071_下列正確的有()(多選)

A.call by value不會改變實際參數的數值

B.call by reference能改變實際參數的參考地址

C.call by reference 不能改變實際參數的參考地址

D.call by reference 能改變實際參數的內容

答案:ACD

分析:

Java中參數的傳遞有兩種,一種是按值傳遞(call by value:傳遞的是具體的值,如基礎數據類型),另一種是按引用傳遞(call by reference:傳遞的是對象的引用,即對象的存儲地址)。前者不能改變實參的數值,後者雖然不能改變實參的參考地址,但可以通過該地址訪問地址中的內容從而實現內容的改變。

072_下列說法錯誤的有()(多選)

A.在類方法中可用this來調用本類的類辦法

B.在類方法中調用本類的類方法時可以直接調用

C.在類方法中只能調用本類中的類方法

D.在類方法中絕對不能調用實例方法

答案:ACD

分析:

類方法是在類加載時被加載到方法區存儲的,此時還沒有創建對象,所以不能使用this或者super關鍵字;

C. 在類方法中還可以調用其他類的類方法;

D. 在類方法可以通過創建對象來調用實例方法。

073_下列說法錯誤的有()(多選)

A.Java面嚮對象語言容許單獨的過棧與函數存在

B.Java面嚮對象語言容許單獨的方法存在

C.Java語言中的方法屬於類中的成員(member)

D.Java語言中的方法必定隸屬於某一類(對象),調用方法與過程或函數相同

答案:ABC

分析:

B. Java不允許單獨的方法,過程或函數存在,需要隸屬於某一類中;

C. 靜態方法屬於類的成員,非靜態方法屬於對象的成員。

074_下列說法錯誤的有()(多選)

A.能被java.exe成功運行的java class文件必須有main()方法

B.J2SDK就是Java API

C.Appletviewer.exe可利用jar選項運行.jar文件

D.能被Appletviewer成功運行的java class文件必須有main()方法

答案:BCD

分析:

B. J2SDK是sun公司編程工具,API是指的應用程序編程接口;

C. Appletviewer.exe就是用來解釋執行java applet應用程序的,一種執行HTML文件上的Java小程序類的Java瀏覽器;

D. 能被Appletviewer成功運行的java class文件可以沒有main()方法。

075_請問0.3332的數據類型是()

A.float B.double C.Float D.Double

答案:B

分析:

小數默認是雙精度浮點型即double類型的。


分享到:


相關文章: