JAVA測試(選擇題)


1.分析如下所示的Java代碼,其中this關鍵字的意思是(  )

Public class Test {

Private String name;

Public  String getName(){

   Return name;

}
public void setName(String name){

    This.name = name
}
}

答案:Test類的內部指代自身的引用


2.使用Java實行封裝,第一步是修改屬性可見性來性質對屬性的訪問,第二步是創建賦值和取值方法,用於對屬性的訪問,第三步應該是

答案:編寫main方法創建對象,調用賦值和取值方法訪問屬性


3.給定Java代碼如下所示,對cal的重載方法是

public class Test{

     public void cal(int x,int y,int z){  }

}

答案:public void cal(int x,int z){}


4.下列選項中關於Java中封裝的說法錯誤的是

 A 封裝就是將屬於私有化,提供共有的方法訪問私有屬性
 B 屬性的訪問方法包括setter方法和getter方法
 C setter方法用於賦值,getter方法用於取值
 D  類的屬性必須進行封住,否則無法通過編譯
5.在Java語言中,下列關於類的繼承的描述
 A  一個類可以繼承多個父類
 B 一個類可以具有多個子類
 C 子類可以使用父類的所有方法
 D 子類一定比父類有更多的成員方法
6.在Java中,下面對於構造函數的描述正確的是
 A 類必須顯示定義構造函數
 B  構造函數的返回類型是void
 C 構造函數和類有相同的名稱,並且不能帶任何參數
 D  一個類可以定義多個構造函數
正確答案:D
7.以下關於Object類說法錯誤的是
 A 一切類都是直接或間接繼承自Object類
 B 接口亦繼承Object類
C Object類中定義了toString
 D Object類在java.lang包中

8.在Java中,下列關於方法重載的說法中錯誤的是
 A  方法重載要求方法名稱必須相同
 B 重在方法的參數列表必須不一致
C 重載方法的返回類型必須一致
 D 一個方法在所有屬的類中只能被重在一次
9.Java中super關鍵字放入說法錯誤的是
 A super關鍵字是在子類對象內部指代其父類對象的引用
B ssuper關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類
 C 子類可以通過super關鍵字調用父類的方法
 D 子類可以通過super關鍵字調用父類的屬性

10.下面關於Java接口的說法錯誤的是

 A  一個Java接口是一些方法特征的集合,但沒有方法的實現
 B Java接口中定義的方法在不同的地方被實現,可以具有完全不同的行為
 C Java接口中可以聲明私有成員
 D  Java接口不能被實例化


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM