【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計

【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計

ID:41891830

大小:253.50 KB

頁數(shù):21頁

時間:2019-09-04

【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計_第1頁
【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計_第2頁
【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計_第3頁
【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計_第4頁
【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計_第5頁
資源描述:

《【自考復(fù)習(xí)】02328面向?qū)ο蟪绦蛟O(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、02328面向?qū)ο蟪绦蛟O(shè)計血向?qū)ο蟪绦虻幕驹厥菍ο蟊磉_(dá)式long(intvar)也可表示為(long)intvar要讓一個類中的所有對象具有共同的數(shù)據(jù),應(yīng)使用靜態(tài)數(shù)據(jù)成員在C++中,頭文件擴展名是h下列數(shù)據(jù)類型中不屬于C++語言的基本數(shù)據(jù)類型是枚舉類型設(shè)已有函數(shù)intmin(int,int),該min函數(shù)功能為返回兩個參數(shù)中的較小值,若求22,59,70三者中最小值,下列表達(dá)式不正確的是intm二min(22,59,70)對于下面的函數(shù)原型聲明:voidtestDefautParam(int

2、a,intb=7,charz-**);卜列函數(shù)調(diào)用中,不合法的是tes(DcfaiHParam(5,'#');已有函數(shù)doubleFunl(int,int);下列函數(shù)中不可以定義為Funl函數(shù)的重載函數(shù)的是intFunl(int,int)有關(guān)析構(gòu)函數(shù)的說法,不正確的是析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣可以有形參類定義的內(nèi)容允許被其對象無限制地訪問的是DUblic部分C++語言可用p.a的形式訪問派生類對象p的基類成員a,其屮a是公有繼承的公有成員對于友元函數(shù),下列描述中正確的友元不是本類的成員函數(shù)關(guān)于成員函

3、數(shù)的重載,說法正確的是函數(shù)重載,要求函數(shù)名相同,但參數(shù)個數(shù)不同或參數(shù)個數(shù)相同但其類型不同能實現(xiàn)對對象進(jìn)行初始化功能的是構(gòu)造函數(shù)多繼承派生類構(gòu)造函數(shù)構(gòu)造對象時,被最先調(diào)用的是虛基類的構(gòu)造函數(shù)面向?qū)ο蟪绦蛟O(shè)計有以下主要特點,即抽象、封裝、繼承和經(jīng)假設(shè)inta=l,b=2側(cè)表達(dá)式(++a/b)*b-的值為2無論是什么繼承方式,派生類的成員不能訪問基類私力—屬性的成員。靜態(tài)成員屬于卷,非靜態(tài)成員屬于對象。用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出流對象是一coin在函數(shù)模板的參數(shù)中,用ckiss修飾的參數(shù)稱為模板參數(shù)。

4、函數(shù)重載吋,編譯系統(tǒng)會根據(jù)形參的個數(shù)或形參的類型來區(qū)分。編譯時的多態(tài)性可以通過使用來實現(xiàn)。設(shè)要把一個文件輸出流對象thisFile與文件"d:myfilecode.txt”相關(guān)聯(lián),所用的C++語句是ihisFilc.open(“d:\myfile\codc.lxl”)。C++中,已知char*pl二newchar(10);則釋放pl指向的內(nèi)存使用語句是deleted1。下列程序?qū)崿F(xiàn)將用戶輸入的字符串逆向輸出。例如:輸入的字符串為ABCDE,則輸出為EDCBAc#include

5、eam>usingnamespacestd;voidmain(){charstr[180J;cin?str;intk=strlen(str);for(inti=0;ivk;i++)cout?strlk-i-lk下列程序?qū)崿F(xiàn)了對復(fù)數(shù)進(jìn)行加法運算,請將程序補充完整。#include#includeusingnamespacestd;Classcomplex〃定義一個復(fù)數(shù)類{public:intreal;intimag;complex(intr=0,inti=0)

6、{real=r;imag=i;}};complexoperator+(complex&a,complex&b){intr=a.real+b.real;inti=a.imag+b-imag;returncomplex(ii);}voidmain(){complexx(1,2),y(3,4),z;z=x+y;cout<usingnamespacestd;templat

7、evclassT>;doublepower(Tx,intn){if(x==O)return0;if(n==O)return1;Tpowerx=l;for(inti=0;iusingnamespacestd;classA{public:A(){a=O;}A(inti){a=i;}voi

8、dprint(){cout?a?5”;}private:inta;};classB:publicA{public:B(inti){bl=b2=O;}B(inti,intj,intk):A(i){bl=j;b2=k;}〃使a的值為ivoidprint(){A::print();cout?bl?'^?b2?endl;Jprivate:intbl,b2;}完成下面類中的成員函數(shù)的定義。classtricingle{private:intbase,height;//三角形的底和高public:tri

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。