![哈工大威海c語言實(shí)驗(yàn)報告冊答案_第1頁](http://file4.renrendoc.com/view/8785da327b0bb39b63478ecf7d7453d1/8785da327b0bb39b63478ecf7d7453d11.gif)
![哈工大威海c語言實(shí)驗(yàn)報告冊答案_第2頁](http://file4.renrendoc.com/view/8785da327b0bb39b63478ecf7d7453d1/8785da327b0bb39b63478ecf7d7453d12.gif)
![哈工大威海c語言實(shí)驗(yàn)報告冊答案_第3頁](http://file4.renrendoc.com/view/8785da327b0bb39b63478ecf7d7453d1/8785da327b0bb39b63478ecf7d7453d13.gif)
![哈工大威海c語言實(shí)驗(yàn)報告冊答案_第4頁](http://file4.renrendoc.com/view/8785da327b0bb39b63478ecf7d7453d1/8785da327b0bb39b63478ecf7d7453d14.gif)
![哈工大威海c語言實(shí)驗(yàn)報告冊答案_第5頁](http://file4.renrendoc.com/view/8785da327b0bb39b63478ecf7d7453d1/8785da327b0bb39b63478ecf7d7453d15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第第-#-頁■N實(shí)驗(yàn)8數(shù)據(jù)永久性存儲用一、實(shí)驗(yàn)學(xué)時二完本錢實(shí)驗(yàn)需3學(xué)時。二、實(shí)驗(yàn)?zāi)康?、閱讀程序題學(xué)習(xí)文件指針的概念,熟悉并掌握各種根本文件操作函數(shù),以及如何進(jìn)展文件根本操作。2、編程題〔1〕如何運(yùn)用文件指針進(jìn)展文件的翻開、關(guān)閉操作;了解常用的文件翻開模式;了解文件存儲的相對路徑與絕對路徑的區(qū)別〔2〕了解各種文件翻開方式、字符讀寫、字符串讀寫、數(shù)據(jù)塊讀寫等不同函數(shù)之間的區(qū)別以及實(shí)現(xiàn)方式。3、作為全書最后一章,本章的實(shí)驗(yàn)內(nèi)容結(jié)合了前面幾章的知識,培養(yǎng)學(xué)生的綜合編程能力。三、實(shí)驗(yàn)指導(dǎo)本章內(nèi)容相對固定,沒有給初學(xué)者更多的靈活發(fā)揮空間,因此相對容易掌握;但同時本章涉及到的根本文件操作函數(shù)較多,而且要求能夠準(zhǔn)確運(yùn)用。因此本章實(shí)驗(yàn)需要注意以下幾點(diǎn)。1、上機(jī)前要求熟悉各種文件讀寫函數(shù),包括參數(shù)、返回值、調(diào)用方式以及功能,必要的時候需要一點(diǎn)點(diǎn)“死記硬背〞〔本課程大局部內(nèi)容沒有這種要求〕。在上機(jī)時通過讀程序與實(shí)際編程,穩(wěn)固對上述函數(shù)的功能與使用方法的了解。2、編程題的測試數(shù)據(jù)要求學(xué)生自己構(gòu)建,在構(gòu)建文件時要注意多嘗試各種可能發(fā)生的情況,例如特殊字符;中英文字符混合;空行等等,觀察程序的運(yùn)行結(jié)果。四、實(shí)驗(yàn)內(nèi)容1、閱讀程序題〔1〕{ *; 00;
("d1","w");(1<4) (,"");("d1","r");(,"");("\n");執(zhí)行后輸出結(jié)果是1230〔2〕有以下程序〔提示:程序中(,-2L*(),);語句的作用是使位置指針從文件尾向前移2*()字節(jié)〕{*;[4]={1,2,3,4};{*;[4]={1,2,3,4};(0<4)([i](),1);(,-2L*());((),1);("\n");執(zhí)行后輸出結(jié)果是〔3〕(,"w")()();("t1","");("t1","");程序運(yùn)行后,文件t1中的內(nèi)容是 。2、編程序并上機(jī)調(diào)試運(yùn)行(包括題目及要求、流程圖、程序清單、測試數(shù)據(jù)及結(jié)果)〔1〕某英漢詞典文件包含N個記錄(N>1),每個記錄有兩個字段:一個是英文單詞,另一個是相應(yīng)的漢語解釋。各個記錄按英文單詞的詞典順序排列,各英文單詞并不重復(fù)。要求編寫一個用于維護(hù)、更新該英漢詞典文件的函數(shù)。維護(hù)、更新的方法是:首先讀入英漢詞典文件,并將讀入的N個英文單詞與相應(yīng)的漢語解釋依次存放在一個構(gòu)造體數(shù)組中。輸入一個英文單詞及其漢語解釋,然后在該數(shù)組中查找輸入的英文單詞,假設(shè)找到,那么用輸入的漢語解釋更新原有的解釋;假設(shè)找不到,那么需要將輸入的英文單詞及其漢語解釋插入到該數(shù)組的適當(dāng)位置,使各記錄仍按英文單詞的詞典順序排列。最后將數(shù)組輸出,形成新的英漢詞典文件,算法完畢.
測試數(shù)據(jù):三個函數(shù)實(shí)現(xiàn):文件合并函數(shù)、文件恢復(fù)函數(shù)、主函數(shù)。提示:合并文件中先順序存儲各原始文件,然后順序存儲各原始文件的控制信息,即文件名、文件長度與在合并文件中的位置(偏移量)。其構(gòu)造為:{ [256];/*原始文件名*/
;/*原始文件長度(字節(jié)數(shù))*/;/*原始文件在合并文件中的位置(偏移量)*/最后通過控制信息恢復(fù)出原始文件。測試數(shù)據(jù)流程圖
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中子、電子及Γ輻照裝置合作協(xié)議書
- 2025年機(jī)載設(shè)備綜合測試臺合作協(xié)議書
- 2025年石材翻新護(hù)理用品合作協(xié)議書
- 建筑力學(xué)期末考試B卷試題及答案
- 2025年個人貨物運(yùn)輸協(xié)議模板(2篇)
- 2025年個人房屋設(shè)計(jì)裝修合同(4篇)
- 2025年五年級體育教師工作總結(jié)(5篇)
- 2025年儀器銷售合同標(biāo)準(zhǔn)版本(4篇)
- 2025年五年級語文備課組長工作總結(jié)范文(二篇)
- 2025年二手車車輛轉(zhuǎn)讓合同簡單版(2篇)
- DB43-T 2142-2021學(xué)校食堂建設(shè)與食品安全管理規(guī)范
- 宏觀利率篇:債券市場研究分析框架
- 橋梁頂升移位改造技術(shù)規(guī)范
- 六年級語文(上冊)選擇題集錦
- 介紹人提成方案
- 天津在津居住情況承諾書
- PHOTOSHOP教案 學(xué)習(xí)資料
- 初中數(shù)學(xué)教學(xué)“教-學(xué)-評”一體化研究
- 2012年安徽高考理綜試卷及答案-文檔
- 《游戲界面設(shè)計(jì)專題實(shí)踐》課件-知識點(diǎn)5:圖標(biāo)繪制準(zhǔn)備與繪制步驟
- 自動扶梯安裝過程記錄
評論
0/150
提交評論