北郵《高級語言程序設計》第三次階段作業帶答案


一、單項選擇題(共20道小題,共100.0分)

1. 下面哪個修飾符修飾的變量是所有同一個類生成的對象共享的?____

A. public

B. private

C. static

D. final

知識點:

第三單元過關自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

2. 以下哪個接口的定義是正確的_____

A. interface  A
{void print()  {  } ;}

B. abstract  interface  A
{void print() ;}

C. abstract  interface  A  extends I1, I2   // I1、I2為已定義的接口
abstract void  print(){  };}

D. interface  A
{void print();}

知識點:

第三單元過關自測

學生答案:

[D;]

得分:

[5]

試題分值:

5.0

提示:

3. 關於接口和抽象類,正確的是____

A. 抽象類可以有構造方法

B. 接口可以有構造方法

C. 可以用new操作符操作一個抽象類

D. 可以用new操作符操作一個接口

知識點:

第三單元過關自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

4. 下列說法正確的是____

A. 子類只能覆蓋父類的方法,而不能重載

B. 子類只能重載父類的方法,而不能覆蓋

C. 子類不能定義和父類名同名同形參的方法,否則,系統將不知道使用哪種方法

D. 重載就是一個類中有多個同名但有不同形參和方法體的方法

知識點:

第三單元過關自測

學生答案:

[D;]

得分:

[5]

試題分值:

5.0

提示:

5. 關於抽象類,正確的是____

A. 抽象類不可以有非抽象類

B. 某個非抽象類的父類是抽象類,則這個子類必須重載父類的所有抽象方法

C. 絕對不能用抽象類去創建對象

D. 接口和抽象類是一回事

知識點:

第三單元過關自測

學生答案:

[C;]

得分:

[5]

試題分值:

5.0

提示:

6. 在調用構造函數時,____

A. 子類可以不加定義就使用父類的所有構造函數

B. 不管類中是否定義了何種構造函數,創建對象時都可以使用默認構造函數

C. 先調用父類的構造函數

D. 先調用形參多的構造函數

知識點:

第三單元過關自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

7. 關於構造函數的說法正確的是____

A. 一個類只能有一個構造函數

B. 一個類可以有多個不同名的構造函數

C. 構造函數與類同名

D. 構造函數必須自己定義,不能使用父類的構造函數

知識點:

第三單元過關自測

學生答案:

[C;]

得分:

[5]

試題分值:

5.0

提示:

8. 方法的形參____

A. 必須定義多個形參

B. 至少有一個

C. 可以沒有

D. 只能是簡單變量

知識點:

第三單元過關自測

學生答案:

[C;]

得分:

[5]

試題分值:

5.0

提示:

9. 方法內的變量____

A. 一定在方法內所有位置可見

B. 可能在方法內的局部可見

C. 可以在方法外可見

D. 方法外也可以

知識點:

第三單元過關自測

學生答案:

[B;]

得分:

[5]

試題分值:

5.0

提示:

10. 下列聲明正確的是____

A. Abstract final class Hh{……}

B. Abstract private move(){……}

C. Protected private number;

D. Public abstract class Car{……}

知識點:

第三單元過關自測

學生答案:

[B;]

得分:

[5]

試題分值:

5.0

提示:

11. 被聲明為private,protected及public的類成員,在類外部____

A. 只能訪問聲明為public的成員

B. 只能訪問到聲明為protected和public的成員

C. 都可以訪問

D. 都不可以訪問

知識點:

第三單元過關自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

12. 下列說法正確的是____

A. 一個程序可以包含多個源文件

B. 一個源文件中只能有一個類

C. 一個源文件中可以有多個公共類

D. 一個源文件只能供一個程序使用

知識點:

第三單元過關自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

13. 關於被私有訪問控制符private修飾的成員變量,以下說法正確的是_____

A. 可以被三種類所引用:該類自身、與它在同一個包中的其他類在其他包中的該類的子類

B. 可以被兩種類訪問和引用:該類本身、該類的所有子類

C. 只能被該類自身所訪問和修改

D. 只能被同一個包中的類訪問

知識點:

主題8自測

學生答案:

[C;]

得分:

[5]

試題分值:

5.0

提示:

14. 下面程序有錯誤,關於錯誤原因的說法正確的是

public class App {
int x = 8;
System.out.println("K");
public static void main(String[] mm) {
}
}

A. 語句“int x = 8;”有錯,不能在聲明變量的同時賦值

B. 語句“System.out.println("K");”有錯,這樣的操作性語句必須放到某個方法的方法體中才行

C. main() 方法的方法體中沒有任何語句,所以產生錯誤

D. main() 方法中的參數應該是 args,而這里寫成了mm,所以出錯

知識點:

主題8自測

學生答案:

[B;]

得分:

[5]

試題分值:

5.0

提示:

15. 關於方法的說法正確的是_____

A. 方法中的形參可以和方法所屬類的屬性同名

B. 方法必須有形參

C. 同類不同的方法中不能有同名的自變量,否則會產生不可預測的結果

D. 沒有返回值的方法可以用void來表示,也可以不加

知識點:

主題8自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

16. 下列說法中正確的是______

A. 不需要定義類就能創建對象

B. 對象中必須有屬性和方法

C. 屬性必須是簡單變量

D. 屬性可以是簡單變量,也可以是一個對象

知識點:

主題8自測

學生答案:

[D;]

得分:

[5]

試題分值:

5.0

提示:

17. 下列關於修飾符混用的說法,錯誤的是

A. abstract不能與final並列修飾同一個類

B. abstract類中不可以有private的成員

C. abstract方法必須在abstract類中

D. static方法中能處理非static的屬性

知識點:

主題9自測

學生答案:

[D;]

得分:

[5]

試題分值:

5.0

提示:

18. 類與對象的關系是___

A. 類是對象的抽象

B. 類是對象的具體實例

C. 對象是類的抽象

D. 對象是類的子類

知識點:

主題9自測

學生答案:

[A;]

得分:

[5]

試題分值:

5.0

提示:

19. 下列關於構造方法的敘述中,錯誤的是____

A. Java語言規定構造方法名與類名必須相同

B. Java語言規定構造方法沒有返回值,但不用void聲明

C. Java語言規定構造方法不可以重載

D. Java語言規定構造方法只能通過new自動調用

知識點:

主題9自測

學生答案:

[C;]

得分:

[5]

試題分值:

5.0

提示:

20. 關於繼承的說法正確的是____

A. 子類將繼承父類所有的屬性和方法

B. 子類繼承父類的非私有屬性和方法

C. 子類只繼承父類public方法和屬性

D. 子類只繼承父類的方法,而不繼承屬性

知識點:

主題9自測

學生答案:

[B;]

得分:

[5]

試題分值:

5.0

提示:

讀書和健身總有一個在路上


免責聲明!

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



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