


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信息系C+實驗報告(實驗8)信息工程系課程實驗報告姓名學(xué)號實驗學(xué)時 2 實驗時間 20_ 年 12 月 1 日實驗地點指導(dǎo)教師課程名稱 C+程序設(shè)計 專業(yè)班級成績實驗項目 類和對象(構(gòu)造函數(shù)、析構(gòu)函數(shù)、組合類、友元)實 驗 目 的 1、理解類的概念;2、掌握聲明類的方法; 3、掌握對象的定義和初始化 4、掌握通過類編寫程序 5、構(gòu)造函數(shù)、析構(gòu)函數(shù) 6、對象數(shù)組、對象引用、對象指針 7、組合類 8、靜態(tài)成員 9、友元 實 驗 內(nèi) 容 和 要 求 1、閱讀“程序 1.t_t”,然后回答以下問題:1)行 A 定義了一個類 Test 的對象,它將調(diào)用哪個構(gòu)造函數(shù)?2)行 A 能否寫成 Test t1;
2、?為什么不可以或者可以?3)行 B 定義了另一個對象,它將調(diào)用哪個構(gòu)造函數(shù)?4)解釋第二個構(gòu)造函數(shù)的函數(shù)體中用到 this 指針的原因:?5)解釋行 C 數(shù)組 p 的含義?2、閱讀“程序 2.t_t”,然后回答以下問題:1)行 A 中動態(tài)申請的數(shù)組為何還要將數(shù)組大小加 1?2)String 類中是否還存在默認的構(gòu)造函數(shù)“String; "?3)行 B 開始的構(gòu)造函數(shù)稱之為構(gòu)造函數(shù)。解釋其功能4)執(zhí)行行 C 時會調(diào)用哪個構(gòu)造函數(shù)?5)上機驗證該程序。3、閱讀“程序 3.t_t”,然后回答以下問題:1)執(zhí)行行 A 后,a1.c=a2.c=A:c=2)執(zhí)行行 B 后,a1.c=a2.c=A
3、:c=3)行 B 可否改為”A:c=400;”為什么4)c 為類 A 的私有成員,但行 D 中為何通過 t 能直接訪問成員 c?5)執(zhí)行行 E 后,a1.c=a2.c=A:c=第 1 題、第 2 題和第 3 題不用抄題目,只需寫答案在報告紙上。4、定義一個點類 Point,包括數(shù)據(jù)成員點的 _ 坐標和 y 坐標(int)、構(gòu)造函數(shù)以及設(shè)置點 _,y 坐標的成員函數(shù)。定義一個 CRect 類,代表一個矩形,要求 CRect 類中有代表矩形的左上角坐標(_1,y1)和右下角坐標(_2,y2)點類的對象(組合類),要求 CRect 類中有三個成員函數(shù) RectHeight、RectWidth以及ar
4、ea,通過這三個函數(shù)能得到矩形的高和寬和面積。要求 CRect 類中有構(gòu)造函數(shù),要求 CRect 類中有成員函數(shù) SetR,通過這函數(shù)能設(shè)置矩形的左上角坐標和右下角坐標。5、建立一個類 primenum,求指定數(shù)據(jù)范圍內(nèi)的所有質(zhì)數(shù)。具體要求如下:1)私有數(shù)據(jù)成員 int data25依次存放指定范圍內(nèi)求出的所有質(zhì)數(shù) int low,high存放指定的數(shù)據(jù)范圍的下限和上限 int num存放 low 與 high 之間的質(zhì)數(shù)的個數(shù)2)公有成員函數(shù) primenum(int low,int high)構(gòu)造函數(shù),初始化 low 和 high,同時在函數(shù)體內(nèi)初始化 num 為 0 int isprim
5、e(int _)判斷 _ 是否為質(zhì)數(shù)。若是質(zhì)數(shù),返回 1;否則,返回 0.void process求指定范圍內(nèi)的所有質(zhì)數(shù),把它們依次存放在數(shù)組 data,并將求出的質(zhì)數(shù)個數(shù)存放在 num 中 void print輸出求出的質(zhì)數(shù)個數(shù)以及所有質(zhì)數(shù),要求每行輸出 5 個質(zhì)數(shù)。3)在主函數(shù)中對該類進行測試。例如:定義一個 primenum 類的對象 test,指定查找范圍為 10020_,求出 10020_之間的所有質(zhì)數(shù)。實 驗 過 程 (算法、代碼以及注釋)實 驗 結(jié) 果 (記錄程序執(zhí)行的結(jié)果,分析p 結(jié)果)實 驗 總 結(jié) (記錄程序在調(diào)試過程中出現(xiàn)的問題以及解決方法、總結(jié)收獲和心得)C+程序設(shè)計實
6、驗報告實驗一C+基礎(chǔ)開課實驗室:數(shù)學(xué)實驗室 指導(dǎo)老師:韓逢慶 時間:2021.3 學(xué)院:理學(xué)院專業(yè):信息與計算科學(xué)班級:20_7級1姓名:學(xué)號:一、實驗?zāi)康?、進一步了解和熟悉 VC+6.0 開發(fā)環(huán)境,學(xué)會在 VC+6.0 環(huán)境下調(diào)試程序; 2、熟悉 C+ 中簡單的標準輸入輸出函數(shù)的實用;3、理解 const 修飾符的作用,并學(xué)會應(yīng)用 const 修飾符;4、理解內(nèi)置(內(nèi)聯(lián))函數(shù)的優(yōu)缺點并學(xué)會使用內(nèi)置函數(shù);5、理解和使用函數(shù)重載以及帶默認參數(shù)的函數(shù);6、使用 new 和 delete 進行動態(tài)內(nèi)存管理;7、理解和使用引用。二、實驗內(nèi)容程序理解、程序設(shè)計三、實驗要求1、使用函數(shù)重載的方法定義兩個
7、重名函數(shù),分別求出整形數(shù)平面間兩點間距離和雙精度平面間兩點間距離,如果沒有輸入第二點的坐標則默認為圓點(0,0)。 2、設(shè)計一個函數(shù):e_change(float _, float y, float z) ,當調(diào)用 e_change(a,b,c) 時,將 a 的內(nèi)容賦值給 b , b 的內(nèi)容賦值給 c , c 的內(nèi)容賦值給 a ,要求采用引用的方式來實現(xiàn)。 3、設(shè)計一個程序,測試 const 的三種用法:指向常量的指針,常指2021 -2021學(xué)年 第2學(xué)期C+程序設(shè)計實驗報告針,指向常量的常指針。 4、編寫一個函數(shù),實現(xiàn)兩個字符串變量的交換,要求參數(shù)用引用。5、設(shè)計一個程序,比較內(nèi)聯(lián)函數(shù)和普通函數(shù)在時間開銷和目標
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年北京市平谷初三二模英語試卷及答案
- 財稅知識專題培訓(xùn)課件
- 喝果汁問題教學(xué)設(shè)計-2024-2025學(xué)年五年級下冊數(shù)學(xué)人教版
- 2025年營養(yǎng)午餐主題班會標準教案
- 古董煙斗購買合同范例
- 農(nóng)商展期合同范例
- 產(chǎn)品加工轉(zhuǎn)讓合同范例
- 產(chǎn)品推廣與渠道建設(shè)方案計劃
- 工作技能培訓(xùn)與考核制度建立計劃
- 社區(qū)醫(yī)療服務(wù)的工作安排計劃
- 縣城生活垃圾填埋場滲濾液兩級DTRO處理設(shè)備采購及安裝項目招投標書范本
- 轉(zhuǎn)爐干法除塵技術(shù)介紹
- 北京市鄉(xiāng)村振興協(xié)理員面試題目
- 2024年國藥集團招聘筆試參考題庫含答案解析
- 投標管理制度(合集)
- 10廣東省事業(yè)單位工作人員年度考核登記表(申報評審衛(wèi)生版表十)
- 幼兒游戲活動指導(dǎo)第二版全套教學(xué)課件
- 南京市城市用地分類和代碼標準
- 向下管理高爾夫-完整備注版104張課件
- 護理技術(shù)操作考核評分標準患者約束法
- 慢性心功能不全的護理查房
評論
0/150
提交評論