



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C+語言程序設(shè)計(jì)課程作業(yè)評(píng)講(4)責(zé)任教師 敖開云寫出每個(gè)函數(shù)的功能題是難度較大的題,學(xué)生往往感到學(xué)起來比較困難,本次作業(yè)評(píng)講對(duì)第四次平時(shí)作業(yè)中的“三、寫出每個(gè)函數(shù)的功能”進(jìn)行評(píng)講。下文中,黑色的是問題與答案,綠色是說明和解釋。寫出下列函數(shù)的功能: 1# include # include # include void JA(char * fname) / 可把以fname所指字符串作為文件標(biāo)識(shí)符的文件稱為fname文件 ofstream fout(fname); char a20; cin a; while (strcmp(a , “end”) != 0) foutaa; fout.clase( ); 此題的考核知識(shí)點(diǎn)有3點(diǎn):第三章中while循環(huán)功能和編程方法;第四章中一維數(shù)組的定義和用法;第九章中C+文件流。分析:要知道該函數(shù)的功能,必須讀懂該程序的含義,從程序可知,語句“ofstream fout(fname);”是定義文件流,輸入一串字符到數(shù)組a中,而循環(huán)中對(duì)輸入的字符進(jìn)行判斷,將輸入的字符輸出到fname 文件中,直到輸入標(biāo)志結(jié)束的字符串”end” 為止。答案:從鍵盤上輸入一組字符串到fname 文件中,直到輸入標(biāo)志結(jié)束的字符串”end” 為止。注意:本程序中語句“foutaendl;”和“couaendl;”的區(qū)別。2 # include # include void JB( char * fname ) / 可把以fname所指字符串作為文件標(biāo)識(shí)符的文件 / 稱為fname文件假定該文件中保存著一批字符串, / 每個(gè)字符串的長度均小于20 ifstream fin( fname ); char a20; int i=0; while ( fina ) cout aendl; i+; fin.close( ); cout i=ia;”和“cina;”區(qū)別。3#include # include void JC(char * fname,int n) ofstream fout(fname,ios:out|ios:binary); int x; for(int i=0;ix; fout.write(char *)&x,sizeof(x); fout.close(); 此題的考核知識(shí)點(diǎn)有2點(diǎn):第三章中for循環(huán)的功能和用法;第九章中C+文件流。分析:要知道該函數(shù)的功能,必須讀懂該程序的含義,從程序可知,語句“ofstream fout(fname,ios:out|ios:binary);”是定義二進(jìn)制文件流,輸入一串字符到數(shù)組a中,而循環(huán)中對(duì)輸入的字符進(jìn)行判斷,將輸入的字符輸出到fname 文件中,從鍵盤上輸入n個(gè)整數(shù),并寫入到文件二進(jìn)制文件fname中。答案:從鍵盤上輸入n個(gè)整數(shù),并依次寫入到二進(jìn)制文件fname中。注意:語句“fout.write(char *)&x,sizeof(x);”的功能。 4# include # include void JD(char * fname) / 可把以fname所指字符串作為文件標(biāo)識(shí)符的文件稱為fname / 文件,假定該文件保存著一批整數(shù)。 ifstream fin(fname , ios:in | ios:nocreate | ios:binary); int x , s = 0 , n = 0; while (fin.read(char * ) & x , sizeof(x) s += x; n+; cout n s float(s)/nendl; fin.close( ); 此題的考核知識(shí)點(diǎn)有2點(diǎn):第三章中while循環(huán)的功能和用法;第九章中C+文件流。分析:如果同學(xué)們注意觀察,實(shí)際上跟上一題的功能剛好相反,是從二進(jìn)制文件中讀出所有數(shù),同時(shí)統(tǒng)計(jì)整數(shù)的個(gè)數(shù)、總和和平均值,并從顯示器中顯示出
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人薪資收入及社保繳納情況證明(7篇)
- 體育賽事組織與推廣合作合同
- 文化創(chuàng)意產(chǎn)業(yè)品牌代理合作協(xié)議
- 深度分析2025年經(jīng)濟(jì)法考試題型試題及答案
- 經(jīng)濟(jì)法概論核心考點(diǎn)及試題及答案
- 崗位要求測(cè)試題及答案
- 發(fā)電廠消防試題及答案
- 水利水電工程對(duì)外交流試題及答案
- 2025年市政工程考試復(fù)習(xí)策略試題及答案
- 食堂顧客忠誠計(jì)劃協(xié)議
- 完整,滬教版小學(xué)四年級(jí)英語上冊(cè)單詞表
- 初中常見化合價(jià)、化學(xué)式及化學(xué)方程式
- GB/T 20933-2021熱軋鋼板樁
- GB/T 18601-2009天然花崗石建筑板材
- 1-059-職業(yè)技能鑒定指導(dǎo)書-繼電保護(hù)(第二版)11-059職業(yè)技能鑒定指導(dǎo)書職業(yè)標(biāo)準(zhǔn)試題庫
- 【寧波年報(bào)】2022年寧波房地產(chǎn)市場(chǎng)年報(bào)
- 《野蜂飛舞》閱讀測(cè)試題及答案
- 2023年海南省財(cái)金集團(tuán)有限公司招聘筆試題庫及答案解析
- 2017各科普通高中課程標(biāo)準(zhǔn)(電子版)
- HDI盲孔的可靠性設(shè)計(jì)分析
- 2022年四川綿竹高發(fā)投資有限公司招聘筆試題庫及答案解析
評(píng)論
0/150
提交評(píng)論