




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、單項(xiàng)選擇題(本大題共10小題,每小題2分,共20分)在每小題列出的四個(gè)
選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將其代碼填在題后的括號(hào)內(nèi)。錯(cuò)選
或未選均無(wú)分。
1.在C++中,函數(shù)原型不能標(biāo)識(shí)()
A.函數(shù)的返回類型B.函數(shù)參數(shù)的個(gè)數(shù)
C.函數(shù)參數(shù)類型D.函數(shù)的功能
2.在C++程序中,對(duì)象之間的相互通信通過(guò)()
A.繼承實(shí)現(xiàn)B.調(diào)用成員函數(shù)實(shí)現(xiàn)
C.封裝實(shí)現(xiàn)D.函數(shù)重載實(shí)現(xiàn)
3.對(duì)于任意一個(gè)類,析構(gòu)函數(shù)的個(gè)數(shù)最多為()
A.OB.lC.2D.3
4.下面函數(shù)模板定義中不正確的是()
A.template<classQ>
B.template<classQ>
QF(Qx){QF(Qx){
returnQ+x;returnx+x;
})
C.template<classT>
D.template<classT>
TF(Tx){TF(Tx){
returnx*x;returnx>l;
})
5.友元關(guān)系不能()
A.繼承
B.是類與類的關(guān)系
C.是一個(gè)類的成員函數(shù)與另一個(gè)類的關(guān)系
D.提高程序的運(yùn)行效率
6.語(yǔ)句ofstreamf("SALARY.DAT",ios::appIios::binary);的功能是建立流對(duì)象f,
試圖打開文件SALARY.DAT并與之連接,并且()
A.若文件存在,將文件寫指針定位于文件尾;若文件不存在,建立一個(gè)新文
件
B.若文件存在,將其置為空文件;若文件不存在,打開失敗
C.若文件存在,將文件寫指針定位于文件首;若文件不存在,建立一個(gè)新文
件
D.若文件存在,打開失??;若文件不存在,建立一個(gè)新文件
7.下面說(shuō)法正確的是()
A.內(nèi)聯(lián)函數(shù)在運(yùn)行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方
B.內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方
C.類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義
D.類的內(nèi)聯(lián)函數(shù)必須在類體外通過(guò)加關(guān)鍵字inline定義
8.可以用p.a的形式訪問(wèn)派生類對(duì)象p的基類成員a,其中a是()
A.私有繼承的公有成員B.公有繼承的私有成員
C.公有繼承的保護(hù)成員D.公有繼承的公有成員
9.在公有派生情況下,有關(guān)派生類對(duì)象和基類對(duì)象的關(guān)系,不正確的敘述是()
A.派生類的對(duì)象可以賦給基類的對(duì)象
B.派生類的對(duì)象可以初始化基類的引用
C.派生類的對(duì)象可以直接訪問(wèn)基類中的成員
D.派生類的對(duì)象的地址可以賦給指向基類的指針
10.對(duì)于類定義
classA{
public:virtualvoidfuncl(){}
voidfunc2(){}
);
classBipublicA{
public:voidfuncl(){cout?"classBfunc1?endl;}
virtualvoidfunc2(){cout?z,classBfunc2"?endl;}
);
下面正確的敘述是()
A.A::func2()和B::funcl()都是虛函數(shù)
B.A::func2()和8:1\1.1()都不是虛函數(shù)
C.B::fiincl()是虛函數(shù),而A::func2()不是虛函數(shù)
D.B::fiincl()不是虛函數(shù),而A::fiinc2()是虛函數(shù)
二、填空題(本大題共10小題,每小題2分,共20分)不寫解答過(guò)程,將正確的
答案寫在每小題的橫線處。錯(cuò)填或不填均無(wú)分。
11.定義類的動(dòng)態(tài)對(duì)象數(shù)組時(shí).,系統(tǒng)只能夠自動(dòng)調(diào)用該類的構(gòu)造函數(shù)對(duì)
其進(jìn)行初始化。
12.在C++程序設(shè)計(jì)中,建立繼承關(guān)系倒掛的樹應(yīng)使用繼承。
13.表達(dá)式cout?endl還可表示為□
14.基類的公有成員在派生類中的訪問(wèn)權(quán)限由_______決定。
15.C++支持的兩種多態(tài)性分別是多態(tài)性和多態(tài)性。
16.C++中語(yǔ)句constchar*constp="hello";所定義的指針p和它所指的內(nèi)容都
不能被o
17.假定AB為一個(gè)類,則語(yǔ)句AB(AB&x);為該類構(gòu)造函數(shù)的原型說(shuō)
明。
18.將關(guān)鍵字const寫在成員函數(shù)的和之間時(shí),所修飾的是
this指針。
19.在C++中,訪問(wèn)一個(gè)對(duì)象的成員所用的運(yùn)算符是,訪問(wèn)一個(gè)指針?biāo)?/p>
指向的對(duì)象的成員所用的運(yùn)算符是o
20.派生類從一個(gè)或多個(gè)以前定義的該類的
一、單項(xiàng)選擇題(本大題共10小題,每小題2分,共20分)
1.D2.B3.B4.A5.A
6.A7.B8.D9.C10.C
第二部分非選擇題(共80分)
二、填空題(本大題共10小題,每小題2分,共20分)
11.無(wú)參
12.單一(或單)
13.cout?/\n'(或coutcc'\12',或cout?'\xA',或其它等價(jià)形式)
14.訪問(wèn)控制(或其它等價(jià)形式)
15.編譯時(shí)的(或靜態(tài),或操作重載)
運(yùn)行時(shí)的(或動(dòng)態(tài),或虛函數(shù))
16.改變(或重新賦值)
17.復(fù)制初始化(或拷貝)
18.函數(shù)頭(或參數(shù)表)函數(shù)體
19.成員選擇運(yùn)算符(或)成員訪問(wèn)運(yùn)算符(或“>”)
20.基類
一、單項(xiàng)選擇題(每題2分,共20分)
1.派生類對(duì)象可訪問(wèn)基類中的什么成員()
A.公有繼承的公有成員B.公有繼承的私有成員
C.公有繼承的保護(hù)成員D.私有繼承的公有成員
2.定義析構(gòu)函數(shù)時(shí),應(yīng)該注意()。
A.其名與類名完全相同B.返回類型是void類型
C.無(wú)形參,也不可重載D.函數(shù)體中必須有delete語(yǔ)句
3.如果類A被說(shuō)明成類B的友元,則()o
A.類A的成員即類B的成員B.類B的成員即類A的成員
C.類A的成員函數(shù)不得訪問(wèn)類B的成員D.類B不一定是類A的友元
4.應(yīng)在下列程序劃線處填入的正確語(yǔ)句是()
Winclude
classBase
{public:
voidfun(){cout?/zBase::fun,,<<endl;}
);
classDerived:publicBase
voidfunO
{//顯示調(diào)用基類的函數(shù)fun()
cout<</zDerived::funz/<<ENDL;
)
);
A.funO;B.Base.fun();
C.Base::fun();D.Base->fun();
5.面向?qū)ο蟪绦蛟O(shè)計(jì)將數(shù)據(jù)與()放在一起,做為一個(gè)相互依存、不
可分割的整體來(lái)處理。
A.對(duì)數(shù)據(jù)的操作B.信息C.數(shù)據(jù)隱藏D.數(shù)據(jù)抽象
6.在類中聲明轉(zhuǎn)換函數(shù)時(shí)不能指定()0
A.參數(shù)B.訪問(wèn)權(quán)限C.操作D.標(biāo)識(shí)符
7.在派生類中重新定義虛函數(shù)時(shí)必須在()方面與基類保持一致。
8.下面關(guān)于C++A.參數(shù)類型B.參數(shù)名字C.操作內(nèi)容D,賦值
中類的繼承與派
生的說(shuō)法錯(cuò)誤的是()。
A.基類的protected成員在公有派生類的成員函數(shù)中可以直接使用
B.基類的protected成員在私有派生類的成員函數(shù)中可以直接使用
C.公有派生時(shí),基類的所有成員訪問(wèn)權(quán)限在派生類中保持不變
D.基類的protected成員在保護(hù)派生類的成員函數(shù)中可以直接使用
9.重載賦值操作符時(shí),應(yīng)聲明為()函數(shù)。
A.友元B.虛C.成員D.多態(tài)
10.語(yǔ)句ofstreamf("SALARY.DATZ/,ios::appIios::binary);的功能是建
立流對(duì)象f,試圖打開文件SALARY.DAT并與之連接,并且()
A.若文件存在,將文件寫指針定位于文件尾;若文件不存在,建立一個(gè)新文
件
B.若文件存在,將其置為空文件;若文件不存在,打開失敗
C.若文件存在,將文件寫指針定位于文件首;若文件不存在,建立一個(gè)新文
件
D.若文件存在,打開失?。蝗粑募淮嬖?,建立一個(gè)新文件
二、填空題(每空2分,共30分)
1.假定AB為一個(gè)類,則語(yǔ)句AB(AB&x);為該類構(gòu)造函數(shù)的原型
說(shuō)明。
2.C++支持的兩種多態(tài)性分別是多態(tài)性和多態(tài)性。
3.定義類的動(dòng)態(tài)對(duì)象數(shù)組時(shí),系統(tǒng)只能夠自動(dòng)調(diào)用該類的構(gòu)造函數(shù)
對(duì)其進(jìn)行初始化。
4.運(yùn)算符重載時(shí),其函數(shù)名由構(gòu)成。成員函數(shù)重載雙目運(yùn)算符
時(shí)一,左操作數(shù)是,右操作數(shù)是。
5.C++標(biāo)準(zhǔn)庫(kù)中的異常層次的根類為類;MFC類庫(kù)中絕大多數(shù)類
都源自根類類。
6.在下面橫線處填上適當(dāng)字句,完成類中成員函數(shù)的定義。
classA{
int*a;
public:
A(intaa=O){
a=;//用aa初始化a所指向的動(dòng)態(tài)對(duì)象
)
?A(){;}//釋放動(dòng)態(tài)存儲(chǔ)空間
);
7.C++支持面向?qū)ο蟪绦蛟O(shè)計(jì)的四個(gè)要素是:封裝性、繼承性、
和O
8.模板分為模板和模板。
一、單項(xiàng)選擇題(每題2分,共20分)
1.A2.C3.D4.C5.A6.A7.A8.C9.C
10.A
二、填空題(每空2分,共30分)
1.拷貝或復(fù)制
2.運(yùn)行(時(shí))編譯(時(shí))(二者位置可互換)(或改為靜態(tài)和動(dòng)態(tài)也可)
3.無(wú)參(缺省或默認(rèn)均可)
4.operator運(yùn)算符(運(yùn)算符可寫為@,若沒(méi)寫扣1分)(當(dāng)前)對(duì)象函
數(shù)的形參(參數(shù))
5.exception(若e寫為大寫字母則扣0.5分,單詞稍微寫錯(cuò)扣0.5分)
CObject(字母C0為大寫字母,寫為小寫各扣0.5分)
6.newint(aa)deletea(有new、delete各給1分,int給0.5
分)
7.抽象性多態(tài)性(二者位置可互換)
8.類函數(shù)(二者位置可互換)
一、單項(xiàng)選擇題(每題2分,共20分)
1.在下面選項(xiàng)中,對(duì)類的拷貝構(gòu)造函數(shù)的聲明形式是()
A.A::A(&)B.A::A(constA&)C.A::A(A)D.voidA::A(A&a)
2.下面關(guān)于成員函數(shù)特征的描述中,錯(cuò)誤的是()
A.成員函數(shù)不可以設(shè)置參數(shù)的默認(rèn)值B.成員函數(shù)可以重載
C.成員函數(shù)可以是內(nèi)聯(lián)函數(shù)D.成員函數(shù)可以是靜態(tài)的
3.下面關(guān)于類模板敘述不正確的是()
A.可以有多個(gè)構(gòu)造函數(shù)B.類模板是模板類的實(shí)例
C.一個(gè)類模板可以用來(lái)實(shí)例化多個(gè)模板類D.類模板可以有多個(gè)參數(shù)
4.要使一個(gè)類成為抽象類,這個(gè)類應(yīng)具有的條件是()
A.至少有一個(gè)純虛函數(shù)B.至少有一個(gè)虛函數(shù)
C.只含有一個(gè)純虛函數(shù)D.只含有一個(gè)虛函數(shù)
5.有關(guān)運(yùn)算符重載正確的描述是()
A.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的操作個(gè)數(shù)
B.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的優(yōu)先級(jí)
C.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的結(jié)合性
D.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的原來(lái)的功能
6.下列說(shuō)法正確的是()。
A.一個(gè)類的對(duì)象可以是另一個(gè)類的成員
B.一個(gè)類可以作為另一個(gè)類的派生類
C.一個(gè)類可以在另一個(gè)類定義體進(jìn)行定義
D.以上說(shuō)法均正確
7.有如下程序:
#include<iostream.h>
classBASE{
charc;
public:
BASE(charn):c(n){)
virtuaPBASE(){cout?c;}
);
classDERIVED:publicBASE
(
charc;
public:
DERIVED(charn):BASE(n+1),c(n){}
"DERIVED(){cout?c;}
);
intmain()
(
DERIVED。X');
return0;
)
執(zhí)行上面的程序?qū)⑤敵?)o
8-類MyClass的定義A)XB)YXC)XYD)Y
如下:
classMyClass
{public:
MyClass(){value=0;}
SetValue(inti){value=i;}
private:
intvalue;
);
則對(duì)語(yǔ)句:MyClass*p,my;p=&my;正確的描述是()。
A.語(yǔ)句p=&my;是把對(duì)象my賦值給指針變量p;
B.語(yǔ)句MyClass*p,my;會(huì)調(diào)用兩次類MyClass的構(gòu)造函數(shù)
C.對(duì)語(yǔ)句*p.SetValue(5)的調(diào)用是正確的
D.語(yǔ)句p->SetValue(5)與my.SetValue(5)等價(jià)
9.下列各類函數(shù)中,不是類的成員函數(shù)。
A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.拷貝構(gòu)造函數(shù)
10.派生類的對(duì)象對(duì)它的基類成員中是可以訪問(wèn)的。
A.公有繼承的公有成員B.公有繼承的私有成員
C.公有繼承的保護(hù)成員D.私有繼承的公有成員
二、填空題(每空2分,共30分)
1.定義內(nèi)聯(lián)函數(shù)所用的關(guān)鍵字,定義友元所用的關(guān)鍵字
為。
2.當(dāng)一個(gè)派生類具有多個(gè)基類時(shí),這種繼承方式稱為。
3.通過(guò)一個(gè)構(gòu)造函數(shù)調(diào)用虛函數(shù)時(shí),C++系統(tǒng)對(duì)該調(diào)用采用聯(lián)編。
4.任何類中允許有、、三種訪問(wèn)控制類
型的成員,數(shù)據(jù)成員和成員函數(shù)的默認(rèn)類型為o
5.只有在繼承的情況下,基類和派生類之間才有賦值兼容性規(guī)則。
6.C++標(biāo)準(zhǔn)庫(kù)中的異常層次的根類定義在庫(kù)的頭文件
中。
7.運(yùn)算符重載使用的兩種方式是和o
8.C++支持面向?qū)ο蟪绦蛟O(shè)計(jì)的四個(gè)要素是:抽象性、、
和。
一、單項(xiàng)選擇題(每題2分,共20分)
1.B2.A3.B4.A5.D6.D7.C8.D9.C
10.A
二、填空題(每空2分,共30分)
9.inlinefriend
10.多重繼承
11.靜態(tài)
12.privateprotectedpublic(三者位置可以互換)
private
13.公有
14.exception.h
15.成員函數(shù)友元函數(shù)(二者位置可互換)
多態(tài)性繼承性封裝性(三者位置可互換)
一、單項(xiàng)選擇題(每題2分,共20分)
1.下面有關(guān)構(gòu)造函數(shù)和new運(yùn)算符關(guān)系正確的說(shuō)法是()
A.new運(yùn)算符不調(diào)用構(gòu)造函數(shù)
B.構(gòu)造函數(shù)一定調(diào)用new運(yùn)算符
C.當(dāng)生成新類的實(shí)例時(shí),先調(diào)用new運(yùn)算符,再調(diào)用構(gòu)造函數(shù)進(jìn)行初始化
D.當(dāng)new運(yùn)算符動(dòng)態(tài)產(chǎn)生類的對(duì)象時(shí),new運(yùn)算符也自動(dòng)調(diào)用構(gòu)造函數(shù)
2.下面有關(guān)類性質(zhì)的說(shuō)法錯(cuò)誤的是()
A.一個(gè)類可以有多個(gè)構(gòu)造函數(shù),但只有一個(gè)析構(gòu)函數(shù)
B.析構(gòu)函數(shù)和構(gòu)造函數(shù)都不能有返回類型
C.不能給析構(gòu)函數(shù)指定參數(shù)
D.一個(gè)類中不可以聲明具有類類型的數(shù)據(jù)成員
3.下面關(guān)于友元函數(shù)描述正確的是()
A.友元函數(shù)是類的成員
B.友元函數(shù)在類的外部聲明
C.友元函數(shù)在類中聲明
D.友元函數(shù)能夠派生
4.下面敘述正確的是()
A.派生類不可以使用私用派生
B.保護(hù)派生時(shí),基類的保護(hù)成員在派生類中是公有的
C.對(duì)基類成員的訪問(wèn)允許二義性
D.賦值兼容規(guī)則也適用于多重繼承的組合
5.有關(guān)運(yùn)算符重載正確的描述是()
A.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的操作個(gè)數(shù)
B.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的優(yōu)先級(jí)
C.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的結(jié)合性
D.C++語(yǔ)言允許在重載運(yùn)算符時(shí)改變運(yùn)算符的原來(lái)的功能
6.下面描述中,表達(dá)錯(cuò)誤的是()
A.公有繼承時(shí)基類中的public成員在派生類中仍是public的
B.公有繼承是基類中的private成員在派生類中仍是private的
C.公有繼承時(shí)基類中的protected成員在派生類中仍是protected的
D.私有繼承時(shí)基類中的public成員在派生類中是private的
7.拷貝構(gòu)造函數(shù)的參數(shù)是()
A.某個(gè)對(duì)象名B.某個(gè)對(duì)象的成員名
C.某個(gè)對(duì)象的引用名D.某個(gè)對(duì)象的指針名
8.下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是()
A.構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)B.構(gòu)造函數(shù)在定義類對(duì)象時(shí)自動(dòng)執(zhí)行
C.構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù)D.構(gòu)造函數(shù)不可以重載
9.數(shù)組作為函數(shù)的形參時(shí),把數(shù)組名作為實(shí)參,傳遞給函數(shù)的是()
A.該數(shù)組的首地址B.該數(shù)組的元素個(gè)數(shù)
C.該數(shù)組中的各元素值D.該數(shù)組的大小
10.通過(guò)一個(gè)析構(gòu)函數(shù)調(diào)用虛函數(shù)時(shí),C++系統(tǒng)對(duì)該調(diào)用采用()。
A.動(dòng)態(tài)聯(lián)編B.靜態(tài)聯(lián)編C.不確定是哪種聯(lián)編D.函數(shù)重載
二、填空題(每空2分,共30分)
1.成員名限定的符號(hào)是,它可以在引用成員時(shí)避免。
2.只有在繼承的情況下,基類和派生類之間才有賦值兼容性規(guī)則。
3.模板分為模板和模板。
4.在用class定義一個(gè)類時(shí),數(shù)據(jù)成員和成員函數(shù)的默認(rèn)訪問(wèn)權(quán)限
是°
5.已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n;}是一
個(gè)函數(shù)模板的兩個(gè)實(shí)例,則該函數(shù)模板的定義是。(要求寫出函數(shù)
模板的完整定義)
6.靜態(tài)數(shù)據(jù)成員必須在進(jìn)行初始化。
7.含有純虛函數(shù)的類稱為。
8.若Queue是一個(gè)類,aQueue是它的一個(gè)對(duì)象,而且該類中定義了一一個(gè)靜態(tài)成
員函數(shù)showO則在類外對(duì)該成員的函數(shù)進(jìn)行調(diào)用的方式可以為
和O
9.定義內(nèi)聯(lián)函數(shù)所用的關(guān)鍵字為,定義友元所用的關(guān)鍵字
為。
10.使用成員函數(shù)重載運(yùn)算符時(shí),若運(yùn)算符是二元的,則參數(shù)表中有個(gè)
操作數(shù),此時(shí)作為此運(yùn)算符的左操作數(shù)。
一、單項(xiàng)選擇題(每題2分,共20分)
1.D2.D3.C4.D5.D
6.B7.C8.D9.A10.B
二、填空題(每空2分,共30分)
1.::二義性2.公有3.類函數(shù)4.private
5.templateVclassT>TDBL(Tn){returnn+n;}6.類外7.抽象
類
8.aQueue.show()Queue::show。9.inlinefriend10.__1
當(dāng)前對(duì)象
一、單項(xiàng)選擇題(每題2分,共20分)
1.下面有關(guān)重載函數(shù)的說(shuō)法中正確的是()
A.重載函數(shù)必須具有不同的返回值類型;
B.重載函數(shù)形參個(gè)數(shù)必須不同;
C.重載函數(shù)必須有不同的形參列表
D.重載函數(shù)名可以不同;
2.使用string類建立對(duì)象的不正確方式是()。
A.stringstr("OK");B.stringstr="OK";
C.stringstr;D.stringstr='OK';
3.面關(guān)于C++中類的繼承與派生的說(shuō)法錯(cuò)誤的是()
A.基類的protected成員在公有派生類的成員函數(shù)中可以直接使用
B.基類的protected成員在私有派生類的成員函數(shù)中可以直接使用
C.私有派生時(shí),基類的所有成員訪問(wèn)權(quán)限在派生類中保持不變
D.繼承可以分為單一繼承與多重繼承
4.面向?qū)ο蟪绦蛟O(shè)計(jì)將數(shù)據(jù)與()放在一起,做為一個(gè)相互依存、不可分
割的整體來(lái)處理。
A.對(duì)數(shù)據(jù)的操作B.信息C.數(shù)據(jù)隱藏D.數(shù)據(jù)抽象
5.一個(gè)類的析構(gòu)函數(shù)。
A.唯一的B.允許重載C.至多可有兩個(gè)D.只能是缺省的
6.下列各類函數(shù)中,()不是類的成員函數(shù)。
A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.拷貝構(gòu)造函數(shù)
7.在下面選項(xiàng)中,對(duì)類的拷貝構(gòu)造函數(shù)的聲明形式是()
A.A::A(&)B.A::A(constA&)C.A::A(A)D.voidA::A(A&a)
8.下面關(guān)于靜態(tài)成員描述正確的是()
A.靜態(tài)成員是對(duì)象的數(shù)據(jù)成員
B.靜態(tài)成員是對(duì)象的成員
C.靜態(tài)成員是對(duì)象的成員函數(shù)
D.靜態(tài)成員不是對(duì)象的成員
9.下面關(guān)于關(guān)于成員函數(shù)特征的描述中,錯(cuò)誤的是()
A.成員函數(shù)不可以設(shè)置參數(shù)的默認(rèn)值
B.成員函數(shù)可以重載
C.成員函數(shù)可以是內(nèi)聯(lián)函數(shù)
D.成員函數(shù)可以是靜態(tài)的
10.下面敘述正確的是()
A.基類的保護(hù)成員在派生類中仍然是保護(hù)的
B.基類的公有成員在派生類中仍然是公有的
C.基類的私有成員在派生類中是私有的
D.從基類派生時(shí),可以有3種派生方法
一、單項(xiàng)選擇題(每題2分,共20分)
1.C2.D3.C4.A5.A
6.C7.B8.B9.A10.D
1.classbase{
inta;
public:
intb;intf(inti,intj);
);
classderive:base{
intc;
public:
intbase::b;
base::f(inti,intj);
);
[1]__________________________
[2]__________________________
2.ttinclude<iostream.h>
classA{
public:
voidA(inti=0){m=i;}
voidshow(){cout<<m;}
void~A(){}
private:
intm;};
voidmainO
{Aa(5);
a.m+=10;
a.show();
)
[3]_________________________
[4]_________________________
[5]_________________________
3.#include<iostream>
usingnamespacestd;
classbase{inta;
staticintb;
public:
base(intm,intn):a(m),b(n){)
staticintgeta(){returna;}
staticintgetb(){returnb;}
voidshow(){cout?geta()?w,w?getb()?endl;}
);
base::intb=45;
voidmain(){}
[6]_______________________
[7]_______________________
⑻______________________
[1]intbase::b;___________
⑵base::f(inti,intj);
[1]base::b;(或訪問(wèn)聲明僅僅調(diào)整名字的訪問(wèn),不可為它說(shuō)明任何類型)
[2]base::f;(或訪問(wèn)聲明不應(yīng)說(shuō)明函數(shù)參數(shù))
[3]void
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 舞蹈面試必 備:中國(guó)舞面試題目及答案全解析
- 知識(shí)題庫(kù)-物業(yè)管理師考試題目及答案(填空題、單選題)
- 山西省大同四中聯(lián)盟體2026屆化學(xué)高一第一學(xué)期期末監(jiān)測(cè)試題含解析
- 你的名字講解版
- 天然藥物化學(xué)萜類
- 湖北省襄陽(yáng)市第四中學(xué)2026屆化學(xué)高一上期中綜合測(cè)試模擬試題含解析
- 氧氣放散率講解
- 市場(chǎng)營(yíng)銷消費(fèi)者行為分析講解
- 膝關(guān)節(jié)結(jié)核講解
- 三級(jí)中醫(yī)醫(yī)院評(píng)審匯報(bào)
- 2025年(完整版)十八項(xiàng)核心制度培訓(xùn)考核試題(含答案)
- 社工的勞動(dòng)合同范本(2025版)
- 2025年中國(guó)LCP料數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 紡織服裝產(chǎn)業(yè)園項(xiàng)目建設(shè)方案
- DB44T 1597-2015 電鍍水污染物排放標(biāo)準(zhǔn)
- 兒童保健工作管理辦法
- 全固態(tài)高功率超快激光器:放大機(jī)制與熱透鏡效應(yīng)的深度剖析
- KET教學(xué)課件新版
- DGTJ08-2232-2017 城市軌道交通工程技術(shù)規(guī)范
- 中職思政試題及答案
- 中小學(xué)暑期安全教育班會(huì)課件
評(píng)論
0/150
提交評(píng)論