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

正文內(nèi)容

word版可編輯-面向?qū)ο蟪绦蛟O(shè)計實驗指導(dǎo)書6個實驗含參考代碼精心整理doc-在線瀏覽

2024-08-25 13:12本頁面
  

【正文】 實驗要求: (1)掌握C++運算符重載的概念和使用方法;(2)熟悉轉(zhuǎn)換構(gòu)造函數(shù)的使用方法;(3)程序格式規(guī)范,程序運行正確;(4)認(rèn)真書寫實驗報告,如實填寫各項實驗內(nèi)容。 實驗五 類的繼承與派生(實驗課時:2 實驗性質(zhì):設(shè)計)實驗名稱:類的繼承與派生實驗?zāi)康? (1)進(jìn)一步理解繼承與派生的概念;(2)掌握通過繼承派生出一個新的類的方法;實驗設(shè)備: (1)硬件:個人微機(jī)(配置不低于:CPU為P4,內(nèi)存256MB,硬盤40GB);(2)軟件:操作系統(tǒng)為WindowsXP(或2000、server2003等),工具軟件為Visual C++。(1)編程:編寫一個學(xué)生類Student。OutputData( )用于輸出Num、Name、Sex。③ 編寫main函數(shù)測試基類和派生類的各屬性很函數(shù)的訪問。(2)編程:在上述工程中增加一個Teacher(教師)類,采用多重繼承方式由Student和Teacher類公有派生出新類Student_Teacher。兩個基類中的Name、Sex同名,在引用這些數(shù)據(jù)成員時,指定作用域。Show()用于輸出數(shù)據(jù),在Show()中,首先調(diào)用Student類的display()函數(shù)用于輸出Num、Name、Sex,然后再用cout語句輸出Title、Wages。思考題:類的三種繼承方式的主要區(qū)別是什么?實驗要求: (1)掌握繼承與派生的概念;(2)掌握通過繼承派生出一個新的類的方法;(3)程序格式規(guī)范,程序運行正確;(4)認(rèn)真書寫實驗報告,如實填寫各項實驗內(nèi)容。 實驗六 類的多態(tài)性與虛函數(shù)(實驗課時:2 實驗性質(zhì):設(shè)計)實驗名稱: 類的多態(tài)性與虛函數(shù)實驗?zāi)康? (1)了解多態(tài)性的概念;(2)了解虛函數(shù)的作用和使用方法;(3)了解純虛函數(shù)和抽象類的概念和用法。實驗內(nèi)容: 事先編好程序,上機(jī)調(diào)試和運行程序,分析結(jié)果。Shape類有一個公共的純虛函數(shù)Area,用于派生類求圖形的面積。在主程序中測試這些類的PrintArea函數(shù)。然后,編寫主程序采用靜態(tài)多態(tài)性和動態(tài)多態(tài)性分別測試Area函數(shù)?!保陬怌ylinder中定義一個析構(gòu)函數(shù),讓它輸出一行信息“This is Cylinder Destruction。在主程序中用指向基類Circle類的指針動態(tài)生成Cylinder類對象,然后用delete語句釋放該對象,測試看看運行結(jié)果如何。(5)運行上述程序,并分析結(jié)果。實驗步驟: (1)啟動Visual C++;(2)創(chuàng)建一個項目;(3)建立C++源程序文件;(4)編輯C++源程序文件內(nèi)容;(5)建立并運行可執(zhí)行程序,并分析結(jié)果;(6)關(guān)閉工作空間。int main(){int max(int a,int b,int c)。 int a=8,b=12,c=7。 coutmax(a,b)=max(a,b)endl。}int max(int a,int b,int c){if(ba) a=b。 return a。 else return b。int main() {int fac(int)。 coutenter a,b,c:。 sum=sum+fac(a)+fac(b)+fac(c)。 return 0。 else return ( n*fac(n1))。 for (int i=1。i++) f=f*i。 }程序3:include iostreamusing namespace std。 int a[3][4]={{5,12,23,56},{19,28,37,46},{12,34,6,8}}。 for (i=0。i++) for (j=0。j++) if (a[i][j]max) {max=a[i][j]。 colum=j。 return 0。const int n=10。 char name[8]。 student *next。int main(){ int i。 head=p1=NULL。i3。 if (p2==NULL) break。 coutNum:。 coutname:。 coutsex:。 if (i==0) { head=p1=p2。 p1 = p2。 coutOutput information:\n。 i=0。 coutNumber iendl。 p1 = p1next。 headnext = p1next。 coutAfter delete,Output information:\n。 i=0。 coutNumber iendl。 p1 = p1next。 delete head。 } return 0。連接時,出現(xiàn)錯誤提示:Configuration: Cpp1 Win32 DebugLinking... : error LNK2005: _main already defined in Debug/ : fatal error LNK1169: one or more multiply defined symbols foundError executing . 2 error(s), 0 warning(s)出錯原因:c1工程中有兩個main()函數(shù)。實驗2:程序代碼(1)定義并實現(xiàn)類 studentincludeclass student //定義類{ public: //類的公有成員 int Num。 char Sclass[20]。} void display( ) { cout \n 學(xué)號: Num” 姓名:”Name” 班級:”Sclassendl。void main( ) //主函數(shù){ student ss。 //調(diào)用成員函數(shù) ( )。class Time {public: void set_time(void) {cinhour。 cinsec。} private: int hour。 int sec。 Time t。 ()。 } 程序3include iostreamusing namespace std。 void show_time(void)。 int minute。 }。 cinminute。 } void Time::show_time(void){couthour:minute:secendl。int main(){ ()。 return 0。class Student {public: Student(int n,string nam,char s) {num=n。 sex=s。 } ~Student() {coutDestructor called.endl。 coutname:nameendl。 } private: int num。 char sex。 int main() {Student stud1(10010,Wang_li,39。)。 Student stud2(10011,Zhang_fun,39。)。 return 0。} (3)增加部分:Student *p=new Student(10012,Li_si,39。)。 (4)增加部分:數(shù)據(jù)成員:private: float score。void readdata() { cinnumscore。} 修改main:增加:Student s[10]。floa
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1