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本頁面
  

【正文】 1)程序功能簡介設(shè)計(jì)一個點(diǎn)(Point)類,其中包括一對坐標(biāo)數(shù)據(jù)成員、一個求兩點(diǎn)之間距離的友元接口和顯示坐標(biāo)點(diǎn)的成員函數(shù),并用數(shù)據(jù)進(jìn)行測試。(3)程序設(shè)計(jì)說明① (見P91)、(見P92)、(見P93)。實(shí)驗(yàn)題目2:友元成員和友元類的聲明、定義和使用(1)程序功能簡介編程實(shí)現(xiàn)一個類的友元成員和友元類的聲明、定義和使用代碼。(3)程序設(shè)計(jì)說明① (見P86)、(見P86)、(見P87)。:實(shí)驗(yàn)題目1:友元函數(shù)的聲明、定義和使用(1)程序功能簡介編程實(shí)現(xiàn)一個類的友元函數(shù)的聲明、定義和使用代碼。4)定義各類中的成員函數(shù) 5)對用到的算法進(jìn)行描述完成編寫相關(guān)實(shí)驗(yàn)代碼對實(shí)驗(yàn)結(jié)果進(jìn)行分析對本次實(shí)驗(yàn)要有總結(jié)注意:要求在系統(tǒng)設(shè)計(jì)階段對數(shù)據(jù)結(jié)構(gòu)(主要是類的結(jié)構(gòu)及類之間的聯(lián)系)進(jìn)行分析研究,充分利用面向?qū)ο蟮奶匦?,使類結(jié)構(gòu)盡可能合理和高效。2)創(chuàng)建系統(tǒng)項(xiàng)目(解決方案, Project)。(要求部分功能實(shí)現(xiàn))。二、基本知識點(diǎn)類和對象的定義、對象的初始化和使用面向?qū)ο蟮睦^承機(jī)制虛函數(shù)與多態(tài)性運(yùn)算符重載文件的使用算法的使用三、基本要求理解面向?qū)ο蟮奶匦哉莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的開發(fā)方法有一定的分析問題和解決問題的能力根據(jù)學(xué)過的知識點(diǎn),充分利用已有的開發(fā)工具和素材,使程序編寫具有更高的效率,能真正地解決實(shí)際問題。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)用程序。iOfstream ofile(“d:”,ios::binary)。//寫入文件中Ifstream ifile(“d:”,ios::binary)。Main(){ //用鍵盤輸入For(int i=0。Float score。(10分)編寫程序上機(jī)完成如下工作: Struct student {Int num。i(3)建立一個文本文件“”(內(nèi)容由讀者選定),然后顯示該文件,(4)建立若干個結(jié)構(gòu)體類型的學(xué)生數(shù)據(jù)。char*names[ ]={“Rose”,“John”,“Alice”,“Mary”}。for(int i=0。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。實(shí)驗(yàn)七 I/O流與文件一、實(shí)驗(yàn)?zāi)康呐c要求(1)掌握流的概念。實(shí)驗(yàn)2: 用函數(shù)模板方法編寫程序,對給各種不同類型的兩個數(shù)的和。實(shí)驗(yàn)1:用函數(shù)模板方法編寫程序,對給各種不同類型的三個數(shù)分別求最大數(shù)。注意:函數(shù)模板與模板函數(shù)的區(qū)別在于,函數(shù)模板是模板的定義,定義中用到通用類型參數(shù)。該重載函數(shù)的定義體與函數(shù)模板的函數(shù)定義體相同,而形式參數(shù)表的類型則以實(shí)在參數(shù)表的實(shí)際類型為依據(jù)。當(dāng)編譯系統(tǒng)發(fā)現(xiàn)有一個函數(shù)調(diào)用: FunctionName(實(shí)在參數(shù)表)。這樣的函數(shù)模板定義,不是一個實(shí)實(shí)在在的函數(shù),編譯系統(tǒng)不為其產(chǎn)生任何執(zhí)行代碼。函數(shù)模板的一般定義形式是: template 返回類型 FunctionName(形式參數(shù)表){ //函數(shù)定義體 } 其中的類型形式參數(shù)表可以包含基本數(shù)據(jù)類型,也可以包含類類型。C++程序由類和函數(shù)組成,模板也分為函數(shù)模板(function template)和類模板(class template)。三、實(shí)驗(yàn)內(nèi)容及步驟模板的概念:若一個程序的功能是對某種特定的數(shù)據(jù)類型進(jìn)行處理,則將所處理的數(shù)據(jù)類型說明為參數(shù),就可把這個程序改寫為模板。定義一個派生于container類的圓柱體類cylinder,在類中都具有求表面積和體積的重定義的成員函數(shù)。}定義一個從正方形、球體和圓柱體的各種運(yùn)算中抽象出一個公共基 container類,在其中定義表面積和體積的純虛函數(shù),分析:定義一個派生于container類的正方體類cube,在類中都具有求表面積的和體積的重定義的成員函數(shù)。 “Calling test(sc)n ”。test(bc)。cout171。} void main(){ base be。} };void test(base amp。} };class subclass: public base { public: virtual void fn(){ cout 171。 include class base { public: virtual void fh(){cout 171。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。掌握抽象類的定義與使用方式,并注意指針的用法。實(shí)驗(yàn)六 多態(tài)性虛函數(shù)一、實(shí)驗(yàn)?zāi)康募耙髮W(xué)習(xí)虛函數(shù)和純虛函數(shù)的定義與使用方式。編寫一個完整的程序,測試重載運(yùn)算符的正確性。要求乘法“*”用友元函數(shù)實(shí)現(xiàn)重載,除法“/”用成員函數(shù)實(shí)現(xiàn)重載。三、實(shí)驗(yàn)內(nèi)容及步驟定義一個復(fù)數(shù)類,通過重載運(yùn)算符:“ *”,“/”,直接實(shí)現(xiàn)二個復(fù)數(shù)之間的乘除運(yùn)算。掌握用友元函數(shù)重載運(yùn)算符的方法。} 2 書上作業(yè)。()。(5,7)。} }。三、實(shí)驗(yàn)內(nèi)容及步驟1閱讀程序,寫出實(shí)驗(yàn)結(jié)果。掌握派生類對基類的繼承。思考:點(diǎn),矩形,立方體?radius=0, double實(shí)驗(yàn)四 繼承多繼承一、實(shí)驗(yàn)?zāi)康募耙笳莆绽^承、基類和派生類的概念。? class Cylinder: public Circle { //圓柱體類 ? double h。? class Circle:public Point { //圓類 ? protected: ? double r。? 圓的面積:S=PI*R*R ? 周長:C= 2*PI*R ? 圓柱表面積:A=2*PI*R*H+2*PI*R*R ? =C*H+2*S ? 圓柱體積: V=PI*R*R*H =S*H? class Point //點(diǎn)類 ? { ? protected: ? double x,y。求:圓面積。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。掌握初始化基類成員的方法。()。()。else return b。z = c。} TEST(int a,int b,int c){cout x = a。y = 50。用VC6的Debug的功能跟蹤構(gòu)造函數(shù)、析構(gòu)函數(shù)和成員函數(shù)的執(zhí)行順序。二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個學(xué)生一臺電腦,其中運(yùn)行環(huán)境為VC++ 。成員函數(shù)包括:設(shè)置各個數(shù)據(jù)成員的值的構(gòu)造函數(shù)Point(), 取得坐標(biāo)值的函數(shù)Getx(),Gety(),設(shè)計(jì)一直線類Line,數(shù)據(jù)成員包括:直線系數(shù)a,b,c;成員函數(shù)包括:取得系數(shù)的函數(shù)Geta(),Getb(),Getc()。(2)求點(diǎn)到直線的距離。(2)掌握不同特性對象成員的訪問方法二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個學(xué)生一臺電腦,其中運(yùn)行環(huán)境為VC++ 。④ 此時在“Source Files”左側(cè)出現(xiàn)一個加號,單擊加號,出現(xiàn)新的源程序文件“”,雙擊此文件,在集成開發(fā)環(huán)境的右側(cè)輸入例1_1.⑤ 按照創(chuàng)建一個C++源程序文件的第④個步驟編譯和運(yùn)行程序。③ 在集成開發(fā)環(huán)境的左側(cè)單擊“File View”屬性頁,右鍵單擊“Source Files”,選擇“Add Files to Folder?”。然后單擊【OK】按鈕。⑵創(chuàng)建一個控制臺模式
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1