【文章內(nèi)容簡介】
答案:AB16.以下哪些程序段是錯(cuò)誤的?(多選)A. String s = Gone with the wind。 String t = good 。 String k = s + t。 B. String s = Gone with the wind。 String t。 t = s[3] + one。C. String s = Gone with the wind。 String standard = ()。 D. String s = home directory。 String t = s directory。 答案:BD17.以下哪些描述是正確的?(多選)1) public void create() { 2) Vector myVect。 3) myVect = new Vector()。 4) } A. 第二行的聲明不會(huì)為變量myVect分配內(nèi)存空間。 B. 第二行語句創(chuàng)建一個(gè)Vector類對(duì)象。 C. 第三行語句創(chuàng)建一個(gè)Vector類對(duì)象。 D. 第三行語句為一個(gè)Vector類對(duì)象分配內(nèi)存空間。 答案ACD18.下面關(guān)于繼承的哪些敘述是正確的。 (多選)A. 在Java中只允許單一繼承,代碼更可靠。 B. 在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。 C. 在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。 D. 在Java中一個(gè)類僅能繼承一個(gè)類,但可以同時(shí)實(shí)現(xiàn)多個(gè)接口。 答案:AD19.下面關(guān)于變量及其范圍的描述哪些是正確的。(多選)A. 實(shí)例變量是類的成員變量。B. 實(shí)例變量用關(guān)鍵字static聲明。 C. 在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建。D. 局部變量在使用前必須被初始化。答案:ACD20.下面有關(guān)變量及其作用域的陳述哪些是正確的。 (多選)A. 在方法里面定義的局部變量在方法退出的時(shí)候被撤銷。 B. 局部變量也叫自動(dòng)變量。 C. 在方法外面定義的變量(即實(shí)例變量)在對(duì)象被構(gòu)造時(shí)創(chuàng)建。 D. 在方法中定義的參變量也是方法的局部變量。答案:ABCD21.符合方法重載的規(guī)則是哪些?(多選)A. 參數(shù)列表必須不同B. 參數(shù)列表中個(gè)數(shù)不同,或個(gè)數(shù)相同但參數(shù)類型的不同C. 方法返回值可以不同D. 訪問控制修飾符必須相同答案:ABC22.符合方法重寫規(guī)則的是哪些?(多選)A. 重寫的方法不能比被重寫的方法拋棄更多種類的異常。B. 子類可以重寫一個(gè)父類中已有的非final的方法。C. 重寫的方法與被重寫的方法返回值類型必須一致。D. 重寫的方法與被重寫的方法參數(shù)列表必須相同。答案:ABCD23.以下哪些是“public void example(){…}”的重載的方法?A. public void example(int m){…}B. public int example(){…}C. public void example2(){…}D. public int example(int m, double d){…}答案:AD24.讀程序,判斷以下哪些方法可以被添加到Hello類中?public class Example{ public Example(){ //... } protected Example(int i){ //... } protected void method(){ //... }