- 相關(guān)推薦
面向?qū)ο蟪绦蛟O(shè)計試題及答案
面向?qū)ο蟪绦蛟O(shè)計是一種計算機(jī)編程架構(gòu)。OOP 的一條基本原則是計算機(jī)程序是由單個能夠起到子程序作用的單元或?qū)ο蠼M合而成。以下是由陽光網(wǎng)小編整理關(guān)于面向?qū)ο蟪绦蛟O(shè)計試題的內(nèi)容,希望大家喜歡!
面向?qū)ο蟪绦蛟O(shè)計試題及答案(一)
一、填空題:
1.創(chuàng)建類的對象時,使用運算符___________給對象分配內(nèi)存空間。
2.Java通過 來區(qū)分重載函數(shù)。
3.在子類中使用保留字_ _可調(diào)用被子類覆蓋的父類中的方法。
4.使用保留字 可以從一個構(gòu)造方法中調(diào)用同一個類的另一個構(gòu)造方法。
5.抽象類用修飾符 定義。
6.類的數(shù)據(jù)成員的訪問權(quán)限修飾符一般為
7.訪問權(quán)限修飾符按照訪問權(quán)限的大小從大到小分別為 、 、 、 。
8.定義類的構(gòu)造方法不能有 ,其名稱與 名相同。
9.抽象方法是的特征是 。
10.Java中的所有異常都是從 繼承來的.。
11.對象引用中存儲的內(nèi)容是 。
12.下列程序段執(zhí)行后,
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");
}
輸出結(jié)果為: 。
13.下面循環(huán)執(zhí)行后的sun值為
int count =0, sum = 0;
while ( count <10 ) {
sum += count;
count ++;
}
14.Java語言中關(guān)鍵字_ _表示雙精度類型。
15.保留字_ _用于導(dǎo)入包中的類到程序中,供程序中使用。
16.Java語言中繼承是用保留字 表示。
17.面向?qū)ο蟪绦蛟O(shè)計中,類是指 。
18.對象包含 和 。
19.若有類定義:
class B extends A{
?
}
則類B是類A的_ 。
20.Java語言中, 通常把可能發(fā)生異常的方法調(diào)用語句放到try塊中,并用緊跟其后的_ 塊來捕獲和處理異常。
21.多態(tài)是指 。
22.聲明常量時使用修飾符 。
23.Java中異常拋出使用保留字 。
24.一個類成員或者方法前面加上了 修飾符,那說明該數(shù)據(jù)成員和方法可以直接通過類名來訪問和調(diào)用。
25.如果類成員前面沒有訪問權(quán)限修飾符,則該類成員具有 訪問權(quán)限。
26.下面 構(gòu)造方法是非法的
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程序的源文件以 為擴(kuò)展名,編譯后的文件以 為擴(kuò)展名。
面向?qū)ο蟪绦蛟O(shè)計試題及答案(二)
1.類和對象的概念和關(guān)系是什么?
2.請說明對象聲明和對象生成之間的區(qū)別,并使用內(nèi)存狀態(tài)圖舉例說明這種區(qū)別。
3.this和super兩個保留字的.意義和作用是?
4.構(gòu)造器方法有什么特點和作用?
5.保留字throw和throws有什么區(qū)別?
6.將下面的while 循環(huán)改寫為for循環(huán)
int count =1, sum = 0;
while ( count <= 30 ) {
sum += count;
count +=3;
}
7.Java語言編譯和執(zhí)行的過程是?
8.檢查型異常和非檢查型異常有何區(qū)別?
9.請改造下面的構(gòu)造方法,使第一個構(gòu)造方法調(diào)用第二個構(gòu)造方法。
public ClassOne(int alpha) {
this.alpha = alpha;
this.beta = 0;
}
public ClassOne(int alpha , int beta) {
this.alpha = alpha;
this.beta = beta;
}
10.Java有哪幾個訪問權(quán)限修飾符,各起到什么作用?
11.請說明實例方法、類方法和構(gòu)造器方法的特點和區(qū)別。
【面向?qū)ο蟪绦蛟O(shè)計試題及答案】相關(guān)文章:
面向?qū)ο蟪绦蛟O(shè)計java(張白一著)課后答案下載04-03
熱學(xué)試題及答案04-02
電氣測量試題及答案-《電氣測量》期末復(fù)習(xí)試題及答案04-02
電子測量試題及答案-《電子測量》期末復(fù)習(xí)試題及答案04-01
面試試題及答案04-04
《采訪學(xué)》試題及答案12-02
《提升工程》試題及答案04-01