版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 若若Test為一個(gè)類,執(zhí)行為一個(gè)類,執(zhí)行Test *p = new Test4; Test *a4; delete p; 語句時(shí)會自動調(diào)用該類構(gòu)造函語句時(shí)會自動調(diào)用該類構(gòu)造函數(shù)和析構(gòu)函數(shù)的次數(shù)是(數(shù)和析構(gòu)函數(shù)的次數(shù)是( D) A) 構(gòu)造函數(shù)構(gòu)造函數(shù)1次,析構(gòu)函數(shù)次,析構(gòu)函數(shù)1次次 B) 構(gòu)造函數(shù)構(gòu)造函數(shù)8次,析構(gòu)函數(shù)次,析構(gòu)函數(shù)8次次 C) 構(gòu)造函數(shù)構(gòu)造函數(shù)8次,析構(gòu)函數(shù)次,析構(gòu)函數(shù)4次次 D) 構(gòu)造函數(shù)構(gòu)造函數(shù)4次,析構(gòu)函數(shù)次,析構(gòu)函數(shù)4次次 關(guān)于關(guān)于new運(yùn)算符的下列描述中,(運(yùn)算符的下列描述中,(D)是錯(cuò)誤的)是錯(cuò)誤的。 A) 它可以用來動態(tài)創(chuàng)建對象和對象數(shù)組它可以用來動態(tài)創(chuàng)建對象和對
2、象數(shù)組 B) 使用它創(chuàng)建的對象或?qū)ο髷?shù)組可以使用運(yùn)使用它創(chuàng)建的對象或?qū)ο髷?shù)組可以使用運(yùn)算符算符delete刪除刪除 C) 使用它創(chuàng)建對象時(shí)要調(diào)用構(gòu)造函數(shù)使用它創(chuàng)建對象時(shí)要調(diào)用構(gòu)造函數(shù) D) 使用它創(chuàng)建對象數(shù)組時(shí),可以為對象顯示使用它創(chuàng)建對象數(shù)組時(shí),可以為對象顯示指定值進(jìn)行初始化指定值進(jìn)行初始化 關(guān)于類成員的訪問屬性,下列說法中錯(cuò)誤的是關(guān)于類成員的訪問屬性,下列說法中錯(cuò)誤的是(B)。 A. 公用成員可以在類外直接訪問公用成員可以在類外直接訪問 B. 私有數(shù)據(jù)成員只能被本類的公用成員函數(shù)私有數(shù)據(jù)成員只能被本類的公用成員函數(shù)訪問訪問 C. 保護(hù)成員在派生類中也可以訪問保護(hù)成員在派生類中也可以訪問 D
3、. 在在main函數(shù)中不能訪問對象的保護(hù)成員函數(shù)中不能訪問對象的保護(hù)成員 在具有共同基類的多重繼承中,使用在具有共同基類的多重繼承中,使用(A)消除二消除二義性。義性。 A. 虛基類虛基類 B. 抽象類抽象類 C. 虛函數(shù)虛函數(shù) D. 友元類友元類 若要對類若要對類Sample增加類型轉(zhuǎn)換函數(shù),可以將增加類型轉(zhuǎn)換函數(shù),可以將Sample類對象轉(zhuǎn)換為類對象轉(zhuǎn)換為int,則函數(shù)聲明原型為(,則函數(shù)聲明原型為(A)。)。 A. operator int() const; B. int operator int() const; C. operator Sample() const; D. int()
4、 const; 下列關(guān)于指針和引用的說法中錯(cuò)誤的是(下列關(guān)于指針和引用的說法中錯(cuò)誤的是(D)。)。 A. 指針保存內(nèi)存地址指針保存內(nèi)存地址 B. 引用就是變量的別名引用就是變量的別名 C. 指針使用過程中可以改變其指向指針使用過程中可以改變其指向 D. 引用在使用過程中可以引用其他的變量引用在使用過程中可以引用其他的變量#includeusing namespace std;class Basepublic:virtual void fun1()cout 0 endl;void fun2()cout 1 endl;virtual Base()cout des Base endl;class D
5、erived: public Basepublic:void fun1()cout 2 endl;void fun2()cout 3 endl;Derived()cout des Derived fun1();p-fun2();delete p;return 0;#include using namespace std;class Aint m_a;public:A() : m_a( 0 )cout Con A1 endl;A( int a ) : m_a( a )cout Con A2 endl;class Bint m_b;public:B() : m_b( 0 )cout Con B1
6、endl;B( int b ) : m_b( b )cout Con B2 endl;class C: public AB m_oB;public:C()cout Con C1 endl;C( int a, int b ) : A( a ), m_oB( b )cout Con C2 endl;int main()C c1;C c2(4,5);return 0; 針對三維圖形聲明針對三維圖形聲明IThreeDimShape接口類,它接口類,它里面有求表面積(里面有求表面積(getArea)和求體積()和求體積(getVolume)的兩個(gè)純虛函數(shù),)的兩個(gè)純虛函數(shù),Ball類(球體)類(球體)和
7、和Cylinder類(圓柱體)均要實(shí)現(xiàn)類(圓柱體)均要實(shí)現(xiàn)IThreeDimShape接口類,接口類,Ball類的數(shù)據(jù)成員有球類的數(shù)據(jù)成員有球體半徑,體半徑,Cylinder類的數(shù)據(jù)成員有底面圓半徑和類的數(shù)據(jù)成員有底面圓半徑和高。高。const double PI = 3.14;class IThreeDimShapevirtual double GetArea() const = 0;virtual double GetVolume() const = 0; class Ball : public IThreeDimShapedouble m_dR;public:Ball(double r
8、= 0):m_dR(r)virtual double GetArea() constreturn 4*PI*m_dR*m_dR;virtual double GetVolume() constreturn PI*m_dR*m_dR*m_dR*4/3; class Cylinder : public IThreeDimShapedouble m_dR;double m_dHeight;public:Cylinder(double r = 0, double h = 0) : m_dR(r),m_dHeight(h)virtual double GetArea() const return 2*PI*m_dR*m_dR + m_dHeight*2*PI*m_dR;virtual double GetVolume() constreturn PI*m_dR*m_dR*m_dHeight; 定義一個(gè)數(shù)組類的類模板定義一個(gè)數(shù)組類的類模板Arraytemplateclass Array T Datan; const int m_nSize;public:Array() : m_nSize( n )T& operator( int index ) return m_pDataindex; int Ge
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025吉林大學(xué)白求恩醫(yī)學(xué)部機(jī)關(guān)面向校內(nèi)招聘正科級干部1人備考考試試題及答案解析
- 2025重慶大學(xué)醫(yī)院勞務(wù)派遣醫(yī)技人員招聘4人備考考試試題及答案解析
- 2023檢查實(shí)施方案十篇
- 網(wǎng)商家的合同范本
- 網(wǎng)格員聘請協(xié)議書
- 耗材供銷合同范本
- 職工不坐班協(xié)議書
- 聯(lián)合中標(biāo)合同范本
- 聘用dj合同范本
- 聘用護(hù)士合同范本
- 國家開放大學(xué)《公共部門人力資源管理》期末機(jī)考資料
- 大學(xué)生職業(yè)規(guī)劃與就業(yè)指導(dǎo)知到章節(jié)答案智慧樹2023年廣西中醫(yī)藥大學(xué)
- 征信調(diào)研報(bào)告3篇
- GB/T 20969.2-2021特殊環(huán)境條件高原機(jī)械第2部分:高原對工程機(jī)械的要求
- 馬克思主義經(jīng)典著作導(dǎo)讀課后練習(xí)試題答案與解析搜集
- PMBOK指南第6版中文版
- 快速記憶法訓(xùn)練課程速讀課件
- 步戰(zhàn)略采購方法細(xì)解 CN revison 課件
- 酒店裝飾裝修工程施工進(jìn)度表
- 金壇區(qū)蘇科版二年級上冊勞動《02拖地》課件
- LY∕T 2995-2018 植物纖維阻沙固沙網(wǎng)
評論
0/150
提交評論