c 採用辛普生法 c 物件導向課後答案第9章

2021-10-13 03:24:58 字數 964 閱讀 1702

.簡答題

2.1在

c++中,能否宣告虛建構函式?為什麼?能否宣告虛析構函式?為什麼?

2.2什麼是抽象類?抽象類有何作用?可以宣告抽象類的物件嗎?為什麼?

2.3多型性和虛函式有何作用?

2.4是否使用了虛函式就能實現執行時的多型性

怎樣才能實現執行時的多型性

2.5為什麼析構函式總是要求說明為虛函式

.選擇題

3.1在

c++中

要實現動態聯編

必須使用

(d)呼叫虛函式。

a.類名

b.派生類指標

c.物件名

d.基類指標

3.2下列函式

中不能說明為虛函式的是

(c)a.

私有成員函式

b.公有成員函式

c.建構函式

d.析構函式

3.3在派生類中

過載乙個虛函式時

要求函式名、

引數的個數、

引數的型別、

引數的順序和函

數的返回值

(a)a.

相同b.

不同c.

相容d.

部分相同

3.4當乙個類的某個函式被說明為

virtual

時,該函式在該類的所有派生類中(aa

.都是虛函式

b.只有被重新說明時才是虛函式

c.只有被重新說明為

virtual

時才是虛函式

d.都不是虛函式

3.5c

)是乙個在基類中說明的虛函式,它在該基類中沒有定義,但要求任何派生類都必

須定義自己的版本。

a.虛析構函式

b.虛建構函式

c.純虛函式

d.靜態成員函式

3.6以下基類中的成員函式,哪個表示純虛函式(

c

C 物件導向

它定義了類的物件包括了什麼屬性,以及可以執行哪些操作 呼叫函式 class box 關鍵字 public 確定了類成員的訪問屬性.在類物件作用域內,類的外部是可訪問的 也可以指定類的成員為 private 或 protected box box1 宣告物件 box1,型別為 box box box2...

c 物件導向

0,類變數的申明可以不賦初始值 int 型別的為0,引用型別預設值為null,bool型別為false 1.物件導向的三大特點 封裝 0增加安全 1 良好的封裝能夠減少耦合 2 類內部的實現可以自由地修改 3 類具有清晰的對外介面 繼承 子類是乙個物件,父類的成員只是子類的引用 在繼承時子類的訪問修...

c 物件導向

物件是乙個你能夠看得到 摸得著的具體實體 而每個物件又擁有特定的屬性值 屬性 物件具有的各種特徵 類是模子,確定物件將會擁有的特徵 屬性 和行為 方法 語法 訪問修飾符 class 類名 類中可以包含變數的定義 方法 類的例項化,用關鍵字new,語法 類 例項名 new 類 類的成員的訪問語法 例項...