freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

2008春面向?qū)ο蟪绦蛟O(shè)計(jì)上機(jī)實(shí)驗(yàn)考試題(編輯修改稿)

2024-10-11 19:02 本頁面
 

【文章內(nèi)容簡介】 id show_i(){ coutj=y。} }。int main(int argc, char* argv[]){ DERIVED obj。(5,7)。()。()。return 0。} 2 書上作業(yè)。Student,worker,s_w.?實(shí)驗(yàn)五 運(yùn)算符重載一、實(shí)驗(yàn)?zāi)康募耙笳莆沼贸蓡T函數(shù)重載運(yùn)算符的方法。掌握用友元函數(shù)重載運(yùn)算符的方法。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。三、實(shí)驗(yàn)內(nèi)容及步驟定義一個復(fù)數(shù)類,通過重載運(yùn)算符:“ *”,“/”,直接實(shí)現(xiàn)二個復(fù)數(shù)之間的乘除運(yùn)算。編寫一個完整的程序,測試重載運(yùn)算符的正確性。要求乘法“*”用友元函數(shù)實(shí)現(xiàn)重載,除法“/”用成員函數(shù)實(shí)現(xiàn)重載。分析:兩復(fù)數(shù)相乘的計(jì)算公式為:(a+b i)*(c+d i)=(acbd)+(ad+bc)i 兩復(fù)數(shù)相除的計(jì)算公式為:(a+b i)/(c+d i)=(ac+bd)/(c*c+d*d)+(bcad)/(c*c+d*d)i定義一個分?jǐn)?shù)類,通過重載運(yùn)算符:“ *”,“/”,直接實(shí)現(xiàn)二個分?jǐn)?shù)之間的乘除運(yùn)算。編寫一個完整的程序,測試重載運(yùn)算符的正確性。要求乘法“*”用友元函數(shù)實(shí)現(xiàn)重載,除法“/”用成員函數(shù)實(shí)現(xiàn)重載。實(shí)驗(yàn)六 多態(tài)性虛函數(shù)一、實(shí)驗(yàn)?zāi)康募耙髮W(xué)習(xí)虛函數(shù)和純虛函數(shù)的定義與使用方式。理解抽象類的概念,學(xué)習(xí)如何用指針指向其他的派生類,實(shí)現(xiàn)多態(tài)性。掌握抽象類的定義與使用方式,并注意指針的用法。學(xué)習(xí)如何使用虛函數(shù)、純虛函數(shù)、抽象類和實(shí)現(xiàn)類的多態(tài)性。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。三、實(shí)驗(yàn)內(nèi)容及步驟虛函數(shù)的簡單使用。 include class base { public: virtual void fh(){cout 171。 “In base class n ”。} };class subclass: public base { public: virtual void fn(){ cout 171。 “In subclass n ”。} };void test(base amp。b){ ()。} void main(){ base be。subclass sc。cout171。 “ Calling test(bc)n ”。test(bc)。cout171。 “Calling test(sc)n ”。test(sc)。}定義一個從正方形、球體和圓柱體的各種運(yùn)算中抽象出一個公共基 container類,在其中定義表面積和體積的純虛函數(shù),分析:定義一個派生于container類的正方體類cube,在類中都具有求表面積的和體積的重定義的成員函數(shù)。定義一個派生于container類的球體類sphere,在類中都具有求表面積和體積的重定義的成員函數(shù)。定義一個派生于container類的圓柱體類cylinder,在類中都具有求表面積和體積的重定義的成員函數(shù)。實(shí)驗(yàn)八 模板一、實(shí)驗(yàn)?zāi)康募耙?.了解函數(shù)模板、類模板與模板函數(shù)、模板類的關(guān)系; 2.熟悉函數(shù)模板、類模板的聲明與實(shí)例化過程; 3.掌握應(yīng)用模板進(jìn)行的程序設(shè)計(jì)二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個學(xué)生一臺電腦,其中運(yùn)行C程序環(huán)境為VC 。三、實(shí)驗(yàn)內(nèi)容及步驟模板的概念:若一個程序的功能是對某種特定的數(shù)據(jù)類型進(jìn)行處理,則將所處理的數(shù)據(jù)類型說明為參數(shù),就可把這個程序改寫為模板。模板可以讓程序?qū)θ魏纹渌麛?shù)據(jù)類型進(jìn)行同樣方式的處理。C++程序由類和函數(shù)組成,模板也分為函數(shù)模板(function template)和類模板(class template)。因此,可以使用一個帶有多種不同數(shù)據(jù)類型的函數(shù)和類,而不必顯式記憶針對不同的數(shù)據(jù)類型的各種具體版本。函數(shù)模板的一般定義形式是: template 返回類型 FunctionName(形式參數(shù)表){ //函數(shù)定義體 } 其中的類型形式參數(shù)表可以包含基本數(shù)據(jù)類型,也可以包含類類型。如果是類類型,則須在前面加上 calss。這樣的函數(shù)模板定義,不是一個實(shí)實(shí)在在的函數(shù),編譯系統(tǒng)不為其產(chǎn)生任何執(zhí)行代碼。該定義只是對函數(shù)的描述,表示它每次能單獨(dú)處理在類型形式參數(shù)表中說明的數(shù)據(jù)類型。當(dāng)編譯系統(tǒng)發(fā)現(xiàn)有一個函數(shù)調(diào)用: FunctionName(實(shí)在參數(shù)表)。將根據(jù)實(shí)在參數(shù)表中的類型,確認(rèn)是否匹配函數(shù)模板中對應(yīng)的形式參數(shù)表,然后生成一個重載函數(shù)。該重載函數(shù)的定義體與函數(shù)模板的函數(shù)定義體相同,而形式參數(shù)表的類型則以實(shí)在參數(shù)表的實(shí)際類型為依據(jù)。該重載函數(shù)稱為模板函數(shù)(template function)。注意:函數(shù)模板與模板函數(shù)的區(qū)別在于,函數(shù)模板是模板的定義,定義中用到通用類型參數(shù)。模板函數(shù)是實(shí)實(shí)在在的函數(shù)定義,它由編譯系統(tǒng)在碰見具體的函數(shù)調(diào)用時所生成,具有程序代碼。實(shí)驗(yàn)1:用函數(shù)模板方法編寫程序,對給各種不同類型的三個數(shù)分別求最大數(shù)。要求:編程序上機(jī)通過,寫出運(yùn)行結(jié)果。實(shí)驗(yàn)2: 用函數(shù)模板方法編寫程序,對給各種不同類型的兩個數(shù)的和。要求:編程序上機(jī)通過,寫出運(yùn)行結(jié)果。實(shí)驗(yàn)七 I/O流與文件一、實(shí)驗(yàn)?zāi)康呐c要求(1)掌握流的概念。(2)掌握文本文件和二進(jìn)制文件的使用方法。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。三、實(shí)驗(yàn)內(nèi)容與步驟:(1)include void main(){ double values[ ]={,}。for(int i=0。icout include void main(){ double values[ ]={,}。char*names[ ]={“Rose”,“John”,“Alice”,“Mary”}。for(int i=0。i(3)建立一個文本文件“”(內(nèi)容由讀者選定),然后顯示該文件,(4)建立若干個結(jié)構(gòu)體類型的學(xué)生數(shù)據(jù)。要求(1)鍵盤輸入學(xué)生的信息,學(xué)生的屬性包括學(xué)號、姓名和成績,(2)用文件流中write函數(shù)將學(xué)生的信息寫入文件D:(3)。(10分)編寫程序上機(jī)完成如下工作: Struct student {Int num。Char name[20]。Float score。}stu[10]。Main(){ //用鍵盤輸入For(int i=0。i。//寫入文件中Ifstream ifile(“d:”,ios::binary)。//建立文件,并打開 if(!())//異常處理 { cerrFor(int i=0。iOfstream ofile(“d:”,ios::binary)。For(int i=0。iCout實(shí)驗(yàn)六 綜合應(yīng)用程序一一、實(shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)是對前面所學(xué)知識的總結(jié),通過一個比較完整的應(yīng)用程序的設(shè)計(jì),將學(xué)過的知識連貫起來,掌握開發(fā)一個實(shí)際應(yīng)用程序的步驟,同時學(xué)會使用開發(fā)工具實(shí)現(xiàn)界面友好的應(yīng)用程序。并通過本實(shí)驗(yàn),掌握如何運(yùn)用面向?qū)ο蠹夹g(shù)對具體的應(yīng)用系統(tǒng)進(jìn)行分析和設(shè)計(jì)。二、基本知識點(diǎn)類和對象的定義、對象的初始化和使用面向?qū)ο蟮睦^承機(jī)制虛函數(shù)與多態(tài)性運(yùn)算符重載文件的使用算法的使用三、基本要求理解面向?qū)ο蟮奶匦哉莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的開發(fā)方法有一定的分析問題和解決問題的能力根據(jù)學(xué)過的知識點(diǎn),充分利用已有的開發(fā)工具和素材,使程序編寫具有更高的效率,能真正地解決實(shí)際問題。四、實(shí)驗(yàn)內(nèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1