


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C+實驗指導(dǎo)書軟件學(xué)院實驗一 C+基礎(chǔ)知識實驗?zāi)康耐ㄟ^實驗上機(jī)操作掌握C+面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)知識:理解順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的基本概念;掌握 ifelse、switch、for和while 語句的使用方法。問題描述本實驗為了避免將程序設(shè)計得過于復(fù)雜,又兼顧到實驗的覆蓋面,將實驗分為以下2個獨(dú)立部分進(jìn)行。1)設(shè)計一個能計算1!+2!+3 ! +n!的程序。2)設(shè)計一個程序,輸出如圖1-1所示的內(nèi)容。11211232112343211234543211 234565432 1圖1-1實驗要求(1完成實驗題目(2填寫實驗報告(3記錄實驗心得實驗步驟(1新建C+項目,如圖1-2所示圖1-2新
2、建C+項目1(2分析問題描述,設(shè)計算法。(3代碼的編寫。如圖1-2圖1-2代碼編寫(4輸出運(yùn)行結(jié)果。如圖1-3所示C、F: Wc學(xué)習(xí)竇料C+C+S程實例1 DO為、實例01 c. eze1121123211 23432 112345432112345654321拮按任意鍵繼續(xù).圖1-3輸出運(yùn)行結(jié)果實驗二類的聲明與實現(xiàn)實驗?zāi)康耐ㄟ^實驗上機(jī)操作掌握 C+面向?qū)ο蟪绦蛟O(shè)計的類的聲明與實現(xiàn),掌握類 的聲明格式,理解對象的特征、訪問權(quán)限、對象的實例化和方法等類的相關(guān)基 本概念;掌握類聲明的使用方法。問題描述設(shè)計一個員工類,類名定義為 Employee,在該類中要實現(xiàn)如下功能:<1)設(shè)計一個數(shù)據(jù)結(jié)構(gòu)
3、來保存員工的信息,員工的信息包括:員工姓名、 員工出生日期、員工性別、員工家庭住址、員工學(xué)歷、員工薪水級別。<2)要實現(xiàn)員工信息的輸出。<3)實現(xiàn)對員工信息的增加、刪除、修改功能。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟(1>新建C+項目,如圖2-1所示圖2-1新建項目示例<2)添加項目.h文件和cpp文件如圖2-2所示圖2-2<3)代碼的編寫圖2-3類的聲明代碼Emp J.Dycc e = "t-Zmp la 屮uu | |crLdk- £bQt*lo #e芒 e d Q-cErnjiJ-lov
4、t*)¥«ic* Eisp koyee v i diae> l&y >Hram LmpKv«* hiii-i 匚3332 2fc te 七 tjfecurin oiftt-ftCi tfOftcnEOJ-上1也詳d d d d d d=:,1- G: C+Pro ject e>ployee. eze圖2-4類的實現(xiàn)代碼<4)調(diào)試運(yùn)行結(jié)果工工工工工工按三:科:續(xù) 番話本別繼 .日.住:級鍵 茗生別庭歷書 腫出性宀盍于霆1981-01-12ccut3000D-ntrI -tism J aj.!' 1 Q ji-n-ri _左沖B
5、i jm«ie; sw(=jisncj 網(wǎng)utr珀 工hi巧 cm »d(bi whkj血fflifiA.僅盤詳I廠 3廠H hr* I EfArjrt-.hCFP帰 I *V# | ifflpt3 EraptojMH.cpp E»O*WM-.h rnaricppaa匚*,! XS4 S X<:GLa5OJ -cveiidlil j O 晴匚* ", T 出生曰 Mfl Fr 11 <-eeiftCi 1J匸WiDDram FiXJDflLV-dJIWtdMta*leIn !* inck-idad frcm O/FiG. PiuwclEmcf
6、tajwn.h 1.tofri匚 C+FTDKinuAb uppfrom tfruwi izppC:Piofrwn FriahCU止PPmcVdaiuThwa li« FKudva art kanil <rw dopinufld 0 «rMiquMi4iad Koadai. R<B3ii carrHi«« uirn mw E >h« 32 Bwht I'cmmI g sweliori 1 7.< 1.2 ra.圖2-5初始化運(yùn)行結(jié)果: : 當(dāng)話本別 :日.住.級 茗生別庭歷水 址岀性宀率薪卄: :?: 王期話本別
7、繼 .日.住.級鍵 名生別庭歷壟S 姓岀性宀盍于彰 工工工工工工按G:C+Projecte>ployee. exe1981-01-12ccut30001981-01-12ccut3000圖2-6實例化更改姓名運(yùn)行結(jié)果實驗三類的數(shù)組與嵌套實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解對象數(shù)組的概念,理解在創(chuàng)建對象數(shù)組時類的構(gòu)造 函數(shù)的聲明;理解類的嵌套,子對象的概念,以及如何使用類的嵌套。問題描述編寫一個程序,有若干教師,每個教師只有姓名,并且每個教師都配有不 同層次的車,一個教師可以指導(dǎo)多名研究生,同時規(guī)定最多可以帶 10名研究 生;每名研究生有姓名,研究方向和班號數(shù)據(jù),要求輸出每個教師指導(dǎo)的所有 研究生
8、的姓名,研究方向和班號數(shù)據(jù),并且輸出該教師所開的車。<1)設(shè)計一個教師類。<2)設(shè)計一個研究生類。<3)設(shè)計一個車類。<4)實現(xiàn)他們之間的相互關(guān)系。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)分析教師、研究生、車三者之間的關(guān)系。<提示:車與教師是has-a,教師與研究生是has-a )。<2)建立項目創(chuàng)建相應(yīng)的教師、研究生、車類。<3)輸出實驗結(jié)果如圖3-1所示。 I X馬寶的色紅 著 蕭>需二;(3 HH - B - 陰明|<0包耳萬于立P 宇國te 一劉張PC. . 王建歐教搜)
9、帝工屋磯寶生 ihli IF授)開著藍(lán)色的保時捷名名 住nnXHH于雷V 宇紅國 劉孫張G:C+Project實鯊三W+ 實螫三.exe圖3-1輸出結(jié)果實驗四類的友元設(shè)計實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解類友元的概念,友元函數(shù)的定義、聲明和使用;理 解友元函數(shù)的優(yōu)缺點(diǎn),因為類的友元性破壞了類的封裝等特性,使用不當(dāng)會使 代碼混亂,所以我們需要理解在何時使用友元,學(xué)會靈活使用友元函數(shù)和友元 類解決特殊的問題。問題描述設(shè)計一個復(fù)數(shù)類 Complex,包括實部real和虛部imaginary,實部和虛部 都定義為double數(shù)據(jù)類型。設(shè)計2個友元函數(shù),實現(xiàn)兩個復(fù)數(shù)的加減運(yùn)算。<1)設(shè)計一個Comple
10、x類。<2)設(shè)計一個加法友元函數(shù)<3)設(shè)計一個減法友元函數(shù)。<4)實現(xiàn)兩個復(fù)數(shù)的加減運(yùn)算 實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Complex類,并且在Complex類里聲明兩個友元函數(shù)。<2)實現(xiàn)兩個友元函數(shù)。<3)聲明兩個復(fù)數(shù)實例,完成這兩個復(fù)數(shù)實例的加減,并輸出運(yùn)算后的結(jié)果<4)輸出實驗結(jié)果如圖4-1所示。圖4-1運(yùn)行結(jié)果圖n蓋S準(zhǔn)琶 錫的如旳仟長h 0啟32實實驗五運(yùn)算符的重載與實現(xiàn)實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解運(yùn)算符重載的概念,什么是重載運(yùn)算符?通過實驗 熟練掌握運(yùn)算符重載函數(shù)的定
11、義格式、調(diào)用格式;要理解掌握在C+里那些運(yùn)算符可以重載?那些運(yùn)算符不能重載;要理解單目運(yùn)算符合雙目運(yùn)算符的聯(lián)系 與區(qū)別。問題描述設(shè)計一個日期類 Date,包括year、mo nth、day等私有成員,要求實現(xiàn)日 期的基本加減<+/-)、自加(+>、自減(-> 運(yùn)算,如一日期加上天數(shù)、一日期 減去天數(shù)、兩個日期相加的天數(shù)、一個日期自加的結(jié)果等。<1)設(shè)計一個Date類<2)實現(xiàn)加法<+)運(yùn)算符重載。<3)實現(xiàn)減法 <-)運(yùn)算符重載。<4)實現(xiàn)自加<+)、自減運(yùn)算符的重載。<5)調(diào)用運(yùn)算符重載的函數(shù)實現(xiàn)日期的加減運(yùn)算,并輸出運(yùn)算結(jié)果
12、。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Date類,并且在Date類里聲明4個運(yùn)算法重載函數(shù)。<2)實現(xiàn)4個運(yùn)算符重載函數(shù)函數(shù)。<3)聲明兩個日期實例,完成這兩個日期實例的加減、自加、自減,并輸出運(yùn) 算后的結(jié)果。<4)輸出實驗結(jié)果如圖5-1所示。實驗六模板的聲明與使用實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解運(yùn)算符重載的概念,什么是重載運(yùn)算符?通過實驗熟練掌握運(yùn)算符重載函數(shù)的定義格式、調(diào)用格式;要理解掌握在C+里那些運(yùn)算符可以重載?那些運(yùn)算符不能重載;要理解單目運(yùn)算符合雙目運(yùn)算符的聯(lián)系 與區(qū)別。問題描述設(shè)計一個日期類 D
13、ate,包括year、mo nth、day等私有成員,要求實現(xiàn)日 期的基本加減<+/-)、自加(+>、自減(-> 運(yùn)算,如一日期加上天數(shù)、一日期 減去天數(shù)、兩個日期相加的天數(shù)、一個日期自加的結(jié)果等。<1)設(shè)計一個Date類。<2)實現(xiàn)加法<+)運(yùn)算符重載。<3)實現(xiàn)減法 <-)運(yùn)算符重載。<4)實現(xiàn)自加<+)、自減運(yùn)算符的重載。<5)調(diào)用運(yùn)算符重載的函數(shù)實現(xiàn)日期的加減運(yùn)算,并輸出運(yùn)算結(jié)果。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Date類,并且在Date類里聲明
14、4個運(yùn)算法重載函數(shù)。<2)實現(xiàn)4個運(yùn)算符重載函數(shù)函數(shù)。<3)聲明兩個日期實例,完成這兩個日期實例的加減、自加、自減,并輸出運(yùn) 算后的結(jié)果。<4)輸出實驗結(jié)果如圖5-1所示。實驗七 類的繼承與派生實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解運(yùn)算符重載的概念,什么是重載運(yùn)算符?通過實驗熟練掌握運(yùn)算符重載函數(shù)的定義格式、調(diào)用格式;要理解掌握在C+里那些運(yùn)算符可以重載?那些運(yùn)算符不能重載;要理解單目運(yùn)算符合雙目運(yùn)算符的聯(lián)系 與區(qū)別。問題描述設(shè)計一個日期類 Date,包括year、mo nth、day等私有成員,要求實現(xiàn)日 期的基本加減<+/-)、自加(+>、自減(-> 運(yùn)算,如一日
15、期加上天數(shù)、一日期 減去天數(shù)、兩個日期相加的天數(shù)、一個日期自加的結(jié)果等。<1)設(shè)計一個Date類。<2)實現(xiàn)加法<+)運(yùn)算符重載。<3)實現(xiàn)減法 <-)運(yùn)算符重載。<4)實現(xiàn)自加<+)、自減運(yùn)算符的重載。<5)調(diào)用運(yùn)算符重載的函數(shù)實現(xiàn)日期的加減運(yùn)算,并輸出運(yùn)算結(jié)果。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Date類,并且在Date類里聲明4個運(yùn)算法重載函數(shù)。<2)實現(xiàn)4個運(yùn)算符重載函數(shù)函數(shù)。<3)聲明兩個日期實例,完成這兩個日期實例的加減、自加、自減,并輸出運(yùn) 算后的
16、結(jié)果。<4)輸出實驗結(jié)果如圖5-1所示。實驗八面向?qū)ο蟮亩鄳B(tài)性實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解運(yùn)算符重載的概念,什么是重載運(yùn)算符?通過實驗熟練掌握運(yùn)算符重載函數(shù)的定義格式、調(diào)用格式;要理解掌握在C+里那些運(yùn)算符可以重載?那些運(yùn)算符不能重載;要理解單目運(yùn)算符合雙目運(yùn)算符的聯(lián)系 與區(qū)別。問題描述設(shè)計一個日期類 Date,包括year、mo nth、day等私有成員,要求實現(xiàn)日 期的基本加減<+/-)、自加(+>、自減(-> 運(yùn)算,如一日期加上天數(shù)、一日期 減去天數(shù)、兩個日期相加的天數(shù)、一個日期自加的結(jié)果等。<1)設(shè)計一個Date類。<2)實現(xiàn)加法<+)運(yùn)算符重
17、載。<3)實現(xiàn)減法 <-)運(yùn)算符重載。<4)實現(xiàn)自加<+)、自減運(yùn)算符的重載。<5)調(diào)用運(yùn)算符重載的函數(shù)實現(xiàn)日期的加減運(yùn)算,并輸出運(yùn)算結(jié)果。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Date類,并且在Date類里聲明4個運(yùn)算法重載函數(shù)。<2)實現(xiàn)4個運(yùn)算符重載函數(shù)函數(shù)。<3)聲明兩個日期實例,完成這兩個日期實例的加減、自加、自減,并輸出運(yùn) 算后的結(jié)果。<4)輸出實驗結(jié)果如圖5-1所示。實驗九C+流的使用實驗?zāi)康耐ㄟ^實驗上機(jī)操作理解運(yùn)算符重載的概念,什么是重載運(yùn)算符?通過實驗熟練掌握
18、運(yùn)算符重載函數(shù)的定義格式、調(diào)用格式;要理解掌握在C+里那些運(yùn)算符可以重載?那些運(yùn)算符不能重載;要理解單目運(yùn)算符合雙目運(yùn)算符的聯(lián)系 與區(qū)別。問題描述設(shè)計一個日期類 Date,包括year、mo nth、day等私有成員,要求實現(xiàn)日 期的基本加減<+/-)、自加(+>、自減(-> 運(yùn)算,如一日期加上天數(shù)、一日期 減去天數(shù)、兩個日期相加的天數(shù)、一個日期自加的結(jié)果等。<1)設(shè)計一個Date類。<2)實現(xiàn)加法<+)運(yùn)算符重載。<3)實現(xiàn)減法 <-)運(yùn)算符重載。<4)實現(xiàn)自加<+)、自減運(yùn)算符的重載。<5)調(diào)用運(yùn)算符重載的函數(shù)實現(xiàn)日期的加減運(yùn)算,并輸出運(yùn)算結(jié)果。實驗要求(1>完成實驗題目(2>填寫實驗報告(3>記錄實驗心得實驗步驟<1)創(chuàng)建一個Date類,并且在Date類里聲明4個運(yùn)算法重載函數(shù)。&l
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年茶葉加工技術(shù)規(guī)范與標(biāo)準(zhǔn)應(yīng)用評茶員(初級)考試試卷
- 走進(jìn)大自然一次探險經(jīng)歷記敘文寫作指南6篇
- 兒童疫苗的種類和接種計劃
- 秋日思念的深情訴說抒情類作文(6篇)
- 花兒為什么這么紅觀察日記5篇
- 貿(mào)易出口業(yè)務(wù)合作證明書(6篇)
- 五金制品2025年跨境電商市場消費(fèi)者購買決策影響因素報告
- 醫(yī)療行業(yè)從業(yè)經(jīng)歷及崗位證明函(7篇)
- 2025年醫(yī)療行業(yè)人工智能輔助診斷產(chǎn)品注冊審批法規(guī)對技術(shù)創(chuàng)新的促進(jìn)報告
- 通信設(shè)備安裝與網(wǎng)絡(luò)維護(hù)合同
- 神經(jīng)生理治療技術(shù)
- 浙江溫州高速公路甌北片區(qū)招聘高速公路巡查人員考試真題2022
- 江蘇蘇州工業(yè)園區(qū)蘇相合作區(qū)管理委員會機(jī)關(guān)工作人員招聘13人告5204筆試題庫含答案解析
- 2018年三年級數(shù)學(xué)下冊期末試卷A3(附答題卡、答案)
- 三年級下學(xué)期音樂復(fù)習(xí)題
- 工傷預(yù)防概念1
- GA 1808-2022軍工單位反恐怖防范要求
- 山水林田湖試點(diǎn)銅川市耀州區(qū)沮河下游生態(tài)保護(hù)修復(fù)項目環(huán)評報告
- 2023-2024學(xué)年云南省大理市小學(xué)數(shù)學(xué)四年級下冊期末通關(guān)測試題
- GB/T 14536.1-2022電自動控制器第1部分:通用要求
- 一升二數(shù)學(xué)思維訓(xùn)練8 15
評論
0/150
提交評論