《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程上機(jī)教學(xué)大綱_第1頁
《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程上機(jī)教學(xué)大綱_第2頁
《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程上機(jī)教學(xué)大綱_第3頁
《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程上機(jī)教學(xué)大綱_第4頁
《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程上機(jī)教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程編碼:課程名稱:課程性質(zhì):上機(jī)學(xué)時(shí):實(shí)驗(yàn)類別:適用專業(yè):開課學(xué)期:4開課院系:一、課程簡(jiǎn)介二、上機(jī)目的與要求本課程要求做16學(xué)時(shí)的上機(jī)實(shí)習(xí),范圍對(duì)應(yīng)本課程課堂教學(xué)內(nèi)容的主要部分,既有驗(yàn)三、上機(jī)方式與注意事項(xiàng)1.上機(jī)前,學(xué)生要認(rèn)真復(fù)習(xí)課堂講授內(nèi)容,按上機(jī)題目要求編寫靜態(tài)程序,并設(shè)計(jì)測(cè)四、實(shí)驗(yàn)報(bào)告五、實(shí)驗(yàn)考核方法與成績(jī)?cè)u(píng)定成績(jī)?cè)u(píng)定:考核成績(jī)占課程平時(shí)成績(jī)的50%。六、主要儀器設(shè)備(主要耗材)七、上機(jī)項(xiàng)目設(shè)置及學(xué)時(shí)分配學(xué)時(shí)上機(jī)類型備注上機(jī)一C++對(duì)C語言的擴(kuò)充練習(xí)2必做1上機(jī)二類和對(duì)象的4必做2必做上機(jī)四繼承和派生4必做1多態(tài)性和虛函數(shù)4必做100九、上機(jī)內(nèi)容簡(jiǎn)介上機(jī)一:C++對(duì)C語言的擴(kuò)充(1)使用重載函數(shù)和函數(shù)模板兩種方法;(2)使用帶缺省參數(shù)的函數(shù)。(1)使用函數(shù)模板;(2)使用new和delete進(jìn)行動(dòng)態(tài)內(nèi)存空間的分配和釋放。計(jì)算機(jī)成績(jī);具有的公有成員函數(shù)是:求三門課總成績(jī)的函數(shù)sum;求三門課平均數(shù)average;顯示學(xué)生數(shù)據(jù)信息的函數(shù)print;獲取學(xué)生注冊(cè)號(hào)的函數(shù)get_reg_num;設(shè)置學(xué)生數(shù)據(jù)信息的函數(shù)set_stu_inf。2.定義一個(gè)字符串類,使其至少具有內(nèi)容和長(zhǎng)度兩個(gè)數(shù)據(jù)成員,分別定義不同的成員3.定義一個(gè)復(fù)數(shù)類,其屬性為數(shù)據(jù)的實(shí)5.設(shè)計(jì)一個(gè)計(jì)數(shù)器類,當(dāng)建立該類的對(duì)象時(shí)其初始狀態(tài)為0,考慮為計(jì)數(shù)器定義哪些7.設(shè)計(jì)一個(gè)學(xué)生選課系統(tǒng)。假設(shè)每個(gè)學(xué)生最多只能選修5門課程,每門課程最多30名6.進(jìn)一步熟悉VisualC++的編譯連接過程,掌握Vis1.定義復(fù)數(shù)Complex類,使用友元,完成復(fù)數(shù)的加法、減法、乘法、除法運(yùn)算,以及形分類,找出能作為基類部分的共同特征(如寬、高、中心點(diǎn)等)和方法(如初始化、求面積等),并看看這些圖形是否能進(jìn)一步劃分為子類。4.考慮大學(xué)的學(xué)生情況,試?yán)脝卫^承來實(shí)現(xiàn)學(xué)生和畢業(yè)生兩個(gè)類,設(shè)計(jì)相關(guān)的數(shù)據(jù)繼承方式,并在main()函數(shù)中進(jìn)行相應(yīng)測(cè)試??稍O(shè)計(jì)多種繼承方式來測(cè)試?yán)^承的屬性。7.定義商品及其多層的派生類。以商品類為基類,派生出服裝類、家8.定義一個(gè)單向鏈表的模板類,分別實(shí)計(jì)件工(pieceworker),經(jīng)理(manager),傭金工(commissionworker)。時(shí)薪工按工作的小時(shí)支付工資,對(duì)于每周超過50小時(shí)的加班時(shí)間,按照附加50%支付。按生產(chǎn)的每件產(chǎn)品1.編寫程序,計(jì)算汽車運(yùn)行的時(shí)間,首先建立基類car,其中含有數(shù)據(jù)成員distance小時(shí)120千米,使用函數(shù)travel_time()計(jì)算并顯示通過這段距離的時(shí)間。5.設(shè)計(jì)一個(gè)animal基類和它的派生類tiger(老虎)、sheep(羊),實(shí)現(xiàn)虛函數(shù)。提示:可自行定義這些類的成員變量,但animal基要設(shè)定每種動(dòng)物的叫soar()及吃ea

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論