自-C上機(jī)實(shí)驗(yàn)題目(2012版)H_第1頁(yè)
自-C上機(jī)實(shí)驗(yàn)題目(2012版)H_第2頁(yè)
自-C上機(jī)實(shí)驗(yàn)題目(2012版)H_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)前言 (建議認(rèn)真閱讀 )一、上機(jī)實(shí)驗(yàn)的目的 上機(jī)實(shí)驗(yàn)的目的是提高學(xué)生的分析問題、解決問題的能力和動(dòng)手能力,通過 實(shí)踐環(huán)節(jié)理解 C+ 語(yǔ)言的基本結(jié)構(gòu)和程序設(shè)計(jì)方法。 通過親手編程掌握 C+ 語(yǔ)言 編程的方法。二、實(shí)驗(yàn)基本內(nèi)容 為了使學(xué)生在上機(jī)實(shí)驗(yàn)時(shí)目標(biāo)明確,本實(shí)驗(yàn)指導(dǎo)書針對(duì)課程內(nèi)容編寫了五個(gè) 實(shí)驗(yàn)。學(xué)生在課內(nèi)機(jī)時(shí)先完成指導(dǎo)書中標(biāo)有“”號(hào)的程序,理解所學(xué)的知識(shí), 在此基礎(chǔ)上再編寫其他應(yīng)用程序。指導(dǎo)書中的五個(gè)個(gè)實(shí)驗(yàn)如下 :1 函數(shù)與編譯處理2 指針與引用3. 類和對(duì)象4 繼承和派生類5.多態(tài)性三、實(shí)驗(yàn)提交( 特別提醒 )1. 實(shí)驗(yàn)題目以附件形式提交 ,每個(gè)附件限一個(gè)源程序 ,附件 以實(shí)驗(yàn)編號(hào) -

2、題號(hào) - 自己學(xué)號(hào).cpp命名;如學(xué)號(hào)為10051234的同學(xué)提交實(shí)驗(yàn)1的第5題,貝U附件 命名方式為:1 -5 -10051234.cpp,錯(cuò)誤提交的將視為未提交。2. 提交時(shí)間定為該次實(shí)驗(yàn)課的一周內(nèi) ,過期不再接收。四、評(píng)分和作弊處理1 .要求提交實(shí)驗(yàn)題總數(shù)為6題(帶“*” 號(hào)),占期末總評(píng)成績(jī)的20 %;2. 存在抄襲和被抄襲的作業(yè) ,無(wú)論抄襲與被抄襲者,本門課程平時(shí)成績(jī)以 零 分記。存在兩次及兩次以上抄襲和被抄襲者 ,本門課程以 不及格 記。五、實(shí)驗(yàn)課要求(重點(diǎn)強(qiáng)調(diào))1. 嚴(yán)禁QQ、MS N等即時(shí)軟件工具聊天;2. 嚴(yán)緊接聽手機(jī)、發(fā)送短信;3. 嚴(yán)緊玩游戲。實(shí)驗(yàn) 1 函數(shù)與編譯處理一、

3、實(shí)驗(yàn)?zāi)康?. 掌握函數(shù)聲明、定義和使用的方法 ;2. 掌握形參與實(shí)參之間的對(duì)應(yīng)關(guān)系;3 .掌握函數(shù)調(diào)用時(shí),形參、實(shí)參之間的“值傳遞”和“引用傳遞”的區(qū)別 ;4. 掌握函數(shù)遞歸調(diào)用的方法;5. 掌握全局變量、局部變量、靜態(tài)變量的使用方法 ;6. 掌握文件包含的使用方法。二、實(shí)驗(yàn)內(nèi)容1. 定義兩個(gè)函數(shù)s wap 1和swa p2,目的是實(shí)現(xiàn)兩個(gè)整數(shù)的次序交換,其中 sw a p 1的參數(shù)是傳遞值參數(shù),swap 2的參數(shù)是引用參數(shù),在程序中分別調(diào)用這 兩個(gè)函數(shù) ,其輸出結(jié)果如下所示:初始值:x=1 , y=2調(diào)用 swap 1 后的結(jié)果: x=1 y=2調(diào)用s wap 2后的結(jié)果:x=2 y=12.

4、 編寫一個(gè)函數(shù),用來(lái)計(jì)算從鍵盤上輸入的整數(shù)的階乘。3. 編寫函數(shù)判斷一個(gè)數(shù)是否是素?cái)?shù),在主程序中實(shí)現(xiàn)輸入、輸出。4. 編寫一個(gè)程序,設(shè)計(jì)一個(gè)函數(shù)可以計(jì)算并返回輸入的4個(gè)數(shù)的平均值。*5. 給定某個(gè)年、月、日的值,例如 ,2005年 7 月1 1 日,計(jì)算出這一天屬于 該年的第幾天,要求寫出計(jì)算閏年的函數(shù)和計(jì)算日期的函數(shù)。三、實(shí)驗(yàn)要求1. 結(jié)合上課內(nèi)容,寫出程序、調(diào)試程序 ,使用典型數(shù)據(jù)測(cè)試程序,并就實(shí)驗(yàn) 結(jié)果加以分析。2 .整理上機(jī)步驟,總結(jié)經(jīng)驗(yàn)和體會(huì)。3. 完成實(shí)驗(yàn) ,并上交程序。實(shí)驗(yàn)2指針與引用一、實(shí)驗(yàn)?zāi)康?. 熟練掌握指針、地址、指針類型、void指針、空指針等概念;2. 熟練掌握指針變

5、量的定義和初始化、 指針的間接訪問、指針的加減運(yùn)算和 指針表達(dá)式;3. 會(huì)使用數(shù)組的指針和指向的指針變量;4. 會(huì)使用字符串的指針和指向字符串的指針變量;5. 學(xué)會(huì)使用指向函數(shù)的指針變量;6. 了解指針與鏈表關(guān)系。二、實(shí)驗(yàn)內(nèi)容1 .編寫一個(gè)函數(shù)f,將傳入此函數(shù)的直角坐標(biāo)值轉(zhuǎn)換為極坐標(biāo)值,并返回主調(diào)函數(shù)中。求極坐標(biāo)的公式是:22c= x y q= arc t an(y/ x)若要將兩值返回主調(diào)函數(shù),有多種方式可以完成,請(qǐng)?jiān)囍?1 )兩值均以指針形參帶回(2 )由指針形參帶回一個(gè)值,函數(shù)值返回另一個(gè)值(3)兩值均以引用形參返回(提示:程序中可以使用庫(kù)函數(shù)sprt、pow及atan,它們的頭文件為mat h.h)2. 使用指針變量對(duì)一字符串按照字母,空格、數(shù)字和其他字符進(jìn)行分類統(tǒng)計(jì)(提示:讀一行字符包括空格用函數(shù) cin.get 1 i n e(ch,8 1 )。3. 用指針變量設(shè)計(jì)一通用函數(shù),該函數(shù)查找實(shí)型數(shù)組中最大和最小元素并 輸出相應(yīng)元

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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)論