版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一熟悉VC+IE開發(fā)環(huán)境一、實(shí)驗(yàn)?zāi)?、熟悉 VC+6.0 集成開發(fā)環(huán)境,純熟掌握 VC+6.0 項(xiàng)目工作區(qū)、各種編借器、菜單欄和工 具欄使用。2、掌握如何編輯、編譯、連接和運(yùn)營(yíng)一種 C+程序。3、經(jīng)過運(yùn)營(yíng)儉樸 C+程序,初步理解 C+源程序構(gòu)造和特點(diǎn)。二、實(shí)驗(yàn)規(guī)則1、分析下列程序運(yùn)營(yíng)成果。程序一:#inclue inta(intxjnty=8); voi main()int x=4;coutvva(x)vvrcouta(x.a(a(x,a(x)enl;int a(int xjnty)return x+y;程序二:#incluevoi inain()int *pj;i=5;p=&i; i=*
2、p+10; coutHi=Hienl;程序三:inclue voi main(voi) int i=10;int &r=i: r+;coutHi=HiH, r=Hrrn,; i=88:coutHi=HiH, r=rrn,;程序四:#incluc int f(inti) static int k=l: for(;i0;i-)k +=i: return k:voi main() int i;for(i=0;i5;i+)程序五:#inclue voifunc();int n=l; voi static int int b=-9;cout Ha:Ha,r b:HbM b+=4;func();coutv
3、v”a:”vvavb:n:H nenl;n:Mnenl;n+=10: func();)voi func() static int a=2; int a+=2;n+=12; b+=5;cout Ha:n aH b:H bMn:M n enl;實(shí)驗(yàn)二C+c 擴(kuò)充一、實(shí)驗(yàn)?zāi)?、理解在面向關(guān)于象程序設(shè)訃進(jìn)程中C+關(guān)于C功能擴(kuò)充與增強(qiáng),并且善于在編寫程序進(jìn)程中用這些新功能。2、進(jìn)一步熟悉編輯、編譯、連接和運(yùn)營(yíng) C+程序辦法。3、進(jìn)一步熟悉 C+程序構(gòu)造和編程辦法。二、實(shí)驗(yàn)規(guī)則1、分析下列程序運(yùn)營(yíng)成果。#inclueint amount=123; voi main()int amount=456;coiH
4、vv: :amouiHvv;: coutamountV::amount=789;cout:amount,;coutamount,n,:223個(gè)正整數(shù)中最大數(shù)。 用不帶默認(rèn)參數(shù)函數(shù)實(shí)現(xiàn)。 用帶默認(rèn)參數(shù)函數(shù)實(shí)現(xiàn)。35string辦法。4、定義一種求兩個(gè)數(shù)中較小值函數(shù)模板 min(),規(guī)則在 main()函數(shù)中進(jìn)行調(diào)用求兩個(gè) 浮點(diǎn)型數(shù)拯和兩個(gè)整型數(shù)據(jù)中較小數(shù)。一、實(shí)驗(yàn)?zāi)繉?shí)驗(yàn)三類和關(guān)于象(一)1、掌握申明類辦法,類和類成員概念以及左義關(guān)于象辦法。2、掌握類構(gòu)造函數(shù)與析構(gòu)函數(shù)概念和用法。3、初步掌握用類和關(guān)于象編制鑒于關(guān)于象程序。二、實(shí)驗(yàn)規(guī)則1#inclueusing namespace st; cla
5、ss atepublic:ate(jnt);ate();ate(int);ate();voiisplay(); private:int month; int ay; int year;ate:*ate(y):month(m),ay(),year(y)ate:ate(intnijnt):month(m),ay()year=;ate:*ate(int m):month(m)ay=l;一、實(shí)驗(yàn)?zāi)縴ear=;ate: ate()month=l; ay=l; year=;voi ate::isplay()coutmonth/ ay/ yearenl; int main()ate1(1OJ3J); ate
6、 2( ate 3(10); ate 4; l.isplay();2.isplay();3.isplay();4.isplay(); return0:2、建立一種名為 Stuent 類,該類猶如下幾種私有成員變量:學(xué)Th姓名、學(xué)號(hào)、性別、年齡。尚猶如下兩個(gè)成員變量:一種用于初始化學(xué)Th出學(xué)Th信息函數(shù)。編寫一種主函數(shù),申明一種學(xué)ThTh息。3Personobj,obj賦予初始值(內(nèi)容自泄)。class Personprivate:string name; int age;int salary:char tel;public:Person(string xname,int xagejnt xsa
7、lary;char xtel); voi isplay ();實(shí)驗(yàn)四類和關(guān)于象(二)一、實(shí)驗(yàn)?zāi)?、進(jìn)一步加深關(guān)于類和關(guān)于象理解。2、掌握關(guān)于類關(guān)于象數(shù)組、關(guān)于象指針及其用法。3、掌握友元概念和使用。4、理解類模板用法。二、實(shí)驗(yàn)規(guī)則1、分析并且比較下列程序運(yùn)營(yíng)成果。程 序 一 : #inclue #inclue classsmallonepublic:smallone(int sma) coutsm constr:sman; voi fn(int n) smallone sm(n);coutMin function fn with n=Hnenl;int main()fn(10):fn(2O);
8、 return 0;程 序 二 : #inclue #inclue class smallonepublic:smallone(int sma) coutHsm constr:MsmaHnM;voi fn(int n) static smallone sm(n);coutMin function fn with n=Hnenl;int main()fn(10):fn(20); return 0:;25個(gè)學(xué)Th數(shù)據(jù)(學(xué)號(hào)、成績(jī)),max,max5個(gè)學(xué)Th中成績(jī)最髙者,并且輸出苴學(xué)號(hào)。3、申明一種類模板,應(yīng)用它訣別實(shí)現(xiàn)兩個(gè)整數(shù)、浮點(diǎn)數(shù)和字符比較,求出大數(shù)和小數(shù)。(例3.14)實(shí)驗(yàn)五運(yùn)算符重弓1、進(jìn)
9、一步理解運(yùn)算符重載概念和用法。2、掌握幾種慣用運(yùn)算符重載辦法。二、實(shí)驗(yàn)規(guī)則1Complex,重載運(yùn)算法S使之能用于復(fù)數(shù)加法運(yùn)算。將運(yùn)算符重載為普通函數(shù)(非成員、非友元)、成員函數(shù)、友元函數(shù)。依照規(guī)立修改經(jīng)過函數(shù)來實(shí)現(xiàn)復(fù)數(shù)相加示例,訣別編寫程序,求兩個(gè)復(fù)數(shù)之和匚#incluc using namespace st;class Complexpublic:Complex(floatx=0,floaty=0)real=x;imag=y; Complexcomplex_a(Complex&c2):定義 Complex類構(gòu)造函數(shù)申明復(fù)數(shù)相加函數(shù)voi isplayO coutreal,+,imagi,e
10、nl;:private:float實(shí)real:部float虛imag:部ComplexComplex:complex_a(Complex&c2)Complexc.real = real +c2.real;c.imag=iniag+c2.imag; return c;int main()Complex complex I (3.34f, 4.8f), complex2(12.8f, 5.2f);Complex complex:complex=complex 1 .complex_a(complex2): complex.isplay():return 0;3個(gè)復(fù)數(shù)關(guān)于象/ 進(jìn)行兩個(gè)復(fù)數(shù)加運(yùn)算實(shí)驗(yàn)
11、六繼承和派Th一、實(shí)驗(yàn)?zāi)?、理解繼承在而向關(guān)于象程序設(shè)計(jì)中重要作用。2、進(jìn)一步理解繼承與派Th概念。3、掌握經(jīng)過繼承派Th出一種新類辦法。4、理解虛基類作用和用法。二、實(shí)驗(yàn)規(guī)則1程序一:#incluc class Apublic:A()coutHA:ConstnictorHenl;-A()coutHA:estructorcnl;class B:public A public:B() coutM B:Constructor* enl;-B() coutHB :estructorMenl;voi niain() Bb;程序二:#inclue classA int a; publicA(intaa=
12、0) a=aa:A() coutestnictor A!aeiil:class B:public A int b; public:B(int aa=0. int bb=O) : A(aa) b=bb;BO cout5,estnictor B!,beiil:;voi niain()B x(5),y(6,7);2Teacher (教師)Care (干部)類,采用多重繼承方式由這兩個(gè)類派ThTeacher_Caer類。規(guī)左: 在兩個(gè)基類種豆囊括姓爼、年齡、性別、地址、電話等數(shù)據(jù)成員。Teachertitle(職稱),Cacrpost(務(wù))。Tcachcr_Cacrwages (工資)。 在關(guān)于兩個(gè)基
13、類中姓飲、年齡、性別、地址、電話等數(shù)據(jù)成員用相似名字,在引用這些數(shù)據(jù)成員時(shí),指泄作用域。 在類體中申明成員函數(shù),在類外左義數(shù)據(jù)成員。 在派ThTcachcr_CacrshowTeacherisplaycout語句輸岀職務(wù)和工資。實(shí)驗(yàn)七多態(tài)性和虛函數(shù)一、實(shí)驗(yàn)?zāi)?、理解多態(tài)性概念。2、熟悉虛函數(shù)作用及其用法。3、理解靜態(tài)關(guān)聯(lián)和動(dòng)態(tài)關(guān)聯(lián)概念和用法。4、理解純虛函數(shù)和抽象類概念和用法。二、實(shí)驗(yàn)規(guī)則1、分析程序運(yùn)營(yíng)成果,掌握虛函數(shù)使用。程序一:#inclue class ONE public:virtual voi f() cout,r,enl;class TWO:public ONE public:T
14、WO() coutH2Henl;class THREE:public TWO public:virtual voi f()TWO:f():coutM3,;voi niain() ONE aa *p;TWO bb;THREE cc;p = &cc; p-f();程序二# inclue class Base public:virtual voi fn() cout MIn Base ClassXn”;;class SubClass :public Base public:virtual voi fn() cout HIn Sub Classn;voi main() Base bc,*p; SubC
15、lass sc; p=&bc:p-fn(); p=≻p-fn();2A,Aab,ab進(jìn)行初始化,并且實(shí)gctaagctbbBAj&getaa2倍。BBgcta并且將成果輸出。3Shape,由它派Th3個(gè)派Th類:Cirle(圓形)、Rectangle(矩形)、TriangleprintArea分別輸出以上三者而積,3個(gè)圖形數(shù)據(jù)在左義關(guān)于象是給立。實(shí)驗(yàn)八輸入輸出流一、實(shí)驗(yàn)?zāi)?、 進(jìn)一步理解 C+輸入輸岀含義與其實(shí)現(xiàn)辦法。2、掌握原則輸入輸出流應(yīng)用,涉及格式輸入輸出。3、掌握關(guān)于文獻(xiàn)輸入輸出操作。二、實(shí)驗(yàn)規(guī)則1、輸入三角形三邊 a, b, c,計(jì)算三角形面積公式是十?-area = yjs(
16、s a)(s b)(s c), s =形成三角形條件是:a+bc, b+ca, a+cba, b, a, b, c cerr 2、從鍵盤輸入一批數(shù)值,規(guī)泄保存 3 位小數(shù),在輸岀時(shí)上下行小數(shù)點(diǎn)關(guān)于齊。 用控制符控制輸岀格式; 用流成員函數(shù)控制輸岀格式。3、建立兩個(gè)磁盤文獻(xiàn) fl. at 和 f2. at,編程序?qū)崿F(xiàn)如下工作: 從鍵盤輸入 20 個(gè)整數(shù),訣別存儲(chǔ)在兩個(gè)磁盤文獻(xiàn)中(每個(gè)文獻(xiàn)中放 10 個(gè)整數(shù)): 從 fl. at 讀入 10 個(gè)數(shù),然后存儲(chǔ)到 f2. at 文獻(xiàn)原有數(shù)據(jù)背面: 從 f2. at 中讀入 20 個(gè)整數(shù),將它們按從小到大順序存儲(chǔ)到 f2.at (不保存原來數(shù)據(jù))。實(shí)驗(yàn)九C+工具一、實(shí)驗(yàn)?zāi)?、 學(xué)會(huì)使用 C+異常解決機(jī)制進(jìn)行程序調(diào)試2、 學(xué)會(huì)使用命劃空間解決名字沖突。二、實(shí)驗(yàn)規(guī)則1c =0 于勸告信息。2、學(xué)校人事部門保存了關(guān)于學(xué)Th某些數(shù)據(jù)(學(xué)號(hào)、姓飲、年齡、住址),教務(wù)部門也保存了學(xué)Th此外某些數(shù)據(jù)(學(xué)號(hào)、姓劃、性別、成績(jī)),兩個(gè)部門訣別編寫了本部門學(xué)Th數(shù)據(jù)管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026西藏昌都市邊壩縣招聘社區(qū)工作者4人備考題庫(kù)及參考答案詳解一套
- 2026年旅游安全突發(fā)事件處置演練
- 2026遼寧沈陽中鐵建發(fā)展有限公司校園招聘?jìng)淇碱}庫(kù)及一套參考答案詳解
- 航空航天項(xiàng)目管理與流程手冊(cè)
- 2026浙江寧波市象山縣汽車輪渡有限公司招聘7人備考題庫(kù)參考答案詳解
- 2026湖北武漢市中心城區(qū)重點(diǎn)中學(xué)招聘道法教師2人備考題庫(kù)及完整答案詳解一套
- 2026海南儋州市市場(chǎng)監(jiān)督管理局招聘公益性崗位人員1人備考題庫(kù)完整參考答案詳解
- 2025 小學(xué)一年級(jí)道德與法治上冊(cè)習(xí)慣評(píng)選小獎(jiǎng)狀課件
- 礦山做工資年終總結(jié)(3篇)
- 職業(yè)健康防護(hù)責(zé)任險(xiǎn)的理賠要點(diǎn)
- 電磁輻射環(huán)境下的職業(yè)健康防護(hù)
- 2026年及未來5年中國(guó)芋頭行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資方向研究報(bào)告
- 江蘇省淮安市2025-2026學(xué)年高三上學(xué)期期中考試歷史試題(解析版)
- 湖南省衡陽市衡南縣2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(A卷)(含答案)
- 2025年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試模擬測(cè)試卷附答案
- 期末測(cè)試卷(含答案)2025-2026學(xué)年語文三年級(jí)上冊(cè)統(tǒng)編版
- 氣管腫瘤術(shù)后護(hù)理查房
- 2025心血管疾病患者血糖波動(dòng)管理的專家共識(shí)解讀課件
- 寧波市安全生產(chǎn)責(zé)任保險(xiǎn)
- 護(hù)理大專單招考試題目及答案
- 白城市2025年下半年吉林白城洮北區(qū)面向應(yīng)征入伍高校全日制本科畢業(yè)生招聘事業(yè)單位筆試題帶
評(píng)論
0/150
提交評(píng)論