北邮高级语言设计基于java期末_北邮《高级语言程序设计》第三次阶段作业带答案...
一、單項選擇題(共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
提示:
讀書和健身總有一個在路上
總結
以上是生活随笔為你收集整理的北邮高级语言设计基于java期末_北邮《高级语言程序设计》第三次阶段作业带答案...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java程序阅读技巧_Java程序员阅读
- 下一篇: java京东查询物流轨迹事例_Java爬