- 相關推薦
面向對象程序設計試題及答案
面向對象程序設計是一種計算機編程架構。OOP 的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成。以下是由陽光網小編整理關于面向對象程序設計試題的內容,希望大家喜歡!
面向對象程序設計試題及答案(一)
一、填空題:
1.創建類的對象時,使用運算符___________給對象分配內存空間。
2.Java通過 來區分重載函數。
3.在子類中使用保留字_ _可調用被子類覆蓋的父類中的方法。
4.使用保留字 可以從一個構造方法中調用同一個類的另一個構造方法。
5.抽象類用修飾符 定義。
6.類的數據成員的訪問權限修飾符一般為
7.訪問權限修飾符按照訪問權限的大小從大到小分別為 、 、 、 。
8.定義類的構造方法不能有 ,其名稱與 名相同。
9.抽象方法是的特征是 。
10.Java中的所有異常都是從 繼承來的.。
11.對象引用中存儲的內容是 。
12.下列程序段執行后,
String str1 = new String("Java");
String str2 = new String("Java");
if (str1.equals(str2)) {
System.out.println("They are equal");
} else {
System.out.println("They are not equal");
}
輸出結果為: 。
13.下面循環執行后的sun值為
int count =0, sum = 0;
while ( count <10 ) {
sum += count;
count ++;
}
14.Java語言中關鍵字_ _表示雙精度類型。
15.保留字_ _用于導入包中的類到程序中,供程序中使用。
16.Java語言中繼承是用保留字 表示。
17.面向對象程序設計中,類是指 。
18.對象包含 和 。
19.若有類定義:
class B extends A{
?
}
則類B是類A的_ 。
20.Java語言中, 通常把可能發生異常的方法調用語句放到try塊中,并用緊跟其后的_ 塊來捕獲和處理異常。
21.多態是指 。
22.聲明常量時使用修飾符 。
23.Java中異常拋出使用保留字 。
24.一個類成員或者方法前面加上了 修飾符,那說明該數據成員和方法可以直接通過類名來訪問和調用。
25.如果類成員前面沒有訪問權限修飾符,則該類成員具有 訪問權限。
26.下面 構造方法是非法的
a):
public int ClassA(int one){
?
}
b):
public ClassB(int one,int two){
?
}
c):
ClassC(){
?
}
27.程序填空: public void getData() {
String str = JoptionPane.showInputDialog(null,”Input:”);
if (str.equals(“”){
throw new IOException();
}
)
28.對象稱為類的 。
29.Java程序的源文件以 為擴展名,編譯后的文件以 為擴展名。
面向對象程序設計試題及答案(二)
1.類和對象的概念和關系是什么?
2.請說明對象聲明和對象生成之間的區別,并使用內存狀態圖舉例說明這種區別。
3.this和super兩個保留字的.意義和作用是?
4.構造器方法有什么特點和作用?
5.保留字throw和throws有什么區別?
6.將下面的while 循環改寫為for循環
int count =1, sum = 0;
while ( count <= 30 ) {
sum += count;
count +=3;
}
7.Java語言編譯和執行的過程是?
8.檢查型異常和非檢查型異常有何區別?
9.請改造下面的構造方法,使第一個構造方法調用第二個構造方法。
public ClassOne(int alpha) {
this.alpha = alpha;
this.beta = 0;
}
public ClassOne(int alpha , int beta) {
this.alpha = alpha;
this.beta = beta;
}
10.Java有哪幾個訪問權限修飾符,各起到什么作用?
11.請說明實例方法、類方法和構造器方法的特點和區別。
【面向對象程序設計試題及答案】相關文章:
程序設計基礎試題及答案04-02
經典力學試題試題試題及答案04-02
熱學試題及答案04-02
電氣測量試題及答案-《電氣測量》期末復習試題及答案04-02
電子測量試題及答案-《電子測量》期末復習試題及答案04-01
面試試題及答案04-04
《采訪學》試題及答案12-02
《提升工程》試題及答案04-01