選擇題,下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。
(1)以下關(guān)于虛函數(shù)的敘述中不正確的是
A)虛函數(shù)屬于成員函數(shù)
B)虛函數(shù)不允許說明成靜態(tài)的
C)凡是虛函數(shù)必須用virtual說明
D)虛函數(shù)可以被繼承
(2)類的構(gòu)造函數(shù)的作用是
A)一般成員函數(shù)
B)類的初始化
C)對象的初始化
D)刪除對象創(chuàng)建的所有對象
(3)繼承機(jī)制的作用是
A)信息隱藏
B)數(shù)據(jù)封裝
C)定義新類
D)數(shù)據(jù)抽象
(4)關(guān)于虛函數(shù)的描述中正確的是
A)虛函數(shù)是一個(gè)靜態(tài)成員函數(shù)
B)虛函數(shù)是一個(gè)非成員函數(shù)
C)虛函數(shù)既可以在函數(shù)說明時(shí)定義,也可以在函數(shù)實(shí)現(xiàn)時(shí)定義
D)派生類的虛函數(shù)與基類中對應(yīng)的虛函數(shù)具有相同的參數(shù)個(gè)數(shù)和類型
(5)下列表示純虛函數(shù)的成員函數(shù)是
A)virtual int func(int);
B)void func(int)=0;
C)virtual void func=O;
D)virtual void func(int){}
(1)以下關(guān)于虛函數(shù)的敘述中不正確的是
A)虛函數(shù)屬于成員函數(shù)
B)虛函數(shù)不允許說明成靜態(tài)的
C)凡是虛函數(shù)必須用virtual說明
D)虛函數(shù)可以被繼承
(2)類的構(gòu)造函數(shù)的作用是
A)一般成員函數(shù)
B)類的初始化
C)對象的初始化
D)刪除對象創(chuàng)建的所有對象
(3)繼承機(jī)制的作用是
A)信息隱藏
B)數(shù)據(jù)封裝
C)定義新類
D)數(shù)據(jù)抽象
(4)關(guān)于虛函數(shù)的描述中正確的是
A)虛函數(shù)是一個(gè)靜態(tài)成員函數(shù)
B)虛函數(shù)是一個(gè)非成員函數(shù)
C)虛函數(shù)既可以在函數(shù)說明時(shí)定義,也可以在函數(shù)實(shí)現(xiàn)時(shí)定義
D)派生類的虛函數(shù)與基類中對應(yīng)的虛函數(shù)具有相同的參數(shù)個(gè)數(shù)和類型
(5)下列表示純虛函數(shù)的成員函數(shù)是
A)virtual int func(int);
B)void func(int)=0;
C)virtual void func=O;
D)virtual void func(int){}