C語言程序設(shè)計實驗指導(dǎo)與習(xí)題解答

-
【作 者】馬睿 孫麗云
【I S B N 】978-7-5170-0497-4
【責(zé)任編輯】李炎
【適用讀者群】本科
【出版時間】2013-01-28
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】264
【千字數(shù)】402
【印 張】16.5
【定 價】¥29
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是為了配合《C語言程序設(shè)計教程》一書的學(xué)習(xí)而編寫的教學(xué)輔助教材,全書突出重點概念、基本語法和典型算法的應(yīng)用以及問題求解的方法。主要包括C語言編程環(huán)境簡介、上機實驗和習(xí)題解析五部分內(nèi)容。第1部分是向讀者介紹兩種常用的C語言編譯環(huán)境——Visual C++ 6.0和Turbo C 2.0。第2、3部分根據(jù)教學(xué)大綱的要求,精心編排了20個實驗,并提供了所有實驗的參考答案。第4、5部分按照“C語言程序設(shè)計”課程高標(biāo)準(zhǔn)要求,補充了一定量代表性強、有易有難、適用范圍廣的習(xí)題及參考答案,供讀者進行練習(xí)和自我測試。
本書為高等學(xué)校計算機教材,不僅可以與《C語言程序設(shè)計教程》配套使用,也可以作為其他C語言教材的習(xí)題集與實驗指導(dǎo)書,供高等學(xué)校本科生、計算機應(yīng)用培訓(xùn)班學(xué)員、以及C語言自學(xué)者學(xué)習(xí)使用。
本書為《C語言程序設(shè)計教程》(李麗芬,孫麗云主編,化學(xué)工業(yè)出版社出版)的配套教材,書中突出重點概念、基本語法和典型算法的應(yīng)用以及問題求解的方法。
全書分三部分:第一部分向讀者介紹兩種常用的C語言編譯環(huán)境——Visual C++ 6.0和Turbo C 2.0。第二部分為實驗篇,緊密配合教材內(nèi)容,提供了配套的20個實驗,供實踐教學(xué)和上機選用,并給出了參考答案。第三部分為習(xí)題篇,提供了一些代表性強、有易有難、適用范圍廣的習(xí)題,供讀者檢查知識的掌握情況。
每個實驗均包括實驗?zāi)康呐c要求、實驗內(nèi)容、注意事項及小結(jié)三部分。其中,實驗內(nèi)容部分均設(shè)有讀程序?qū)懡Y(jié)果題,程序改錯題,程序填空題和編程題。注意事項及小結(jié)部分總結(jié)該實驗考察的主要知識點、典型的編程思路或注意事項。
程序設(shè)計是一門實踐性很強的課程,如果脫離了實踐,不可能取得實效。上機實驗和習(xí)題是程序設(shè)計課程非常重要的實踐環(huán)節(jié)。但對于初學(xué)者而言,要編寫出較優(yōu)秀的程序并順利通過編譯及正確運行是有一定難度的。筆者在多年的程序設(shè)計課程教學(xué)中也深感實驗指導(dǎo)和習(xí)題解答的重要性,為此我們編寫了這本實驗指導(dǎo)與習(xí)題解答。
本書是我們2012年2月出版的《C語言程序設(shè)計教程》(李麗芬,孫麗云主編,化學(xué)工業(yè)出版社出版)的配套教材,全書突出重點概念、基本語法和典型算法的應(yīng)用以及問題求解的方法。書中內(nèi)容分為五大部分:第1部分向讀者介紹了兩種常用的C語言編譯環(huán)境——Visual C++ 6.0和Turbo C 2.0。第2、3部分為實驗篇,緊密配合教材內(nèi)容,提供了配套的20個實驗,供實踐教學(xué)和上機選用,并給出了參考答案。在實驗題型的選擇上循序漸進,首先是讀程序?qū)懡Y(jié)果題,考查讀者對基本語法的掌握,培養(yǎng)讀者的讀程能力;程序改錯題,考查讀者對基本概念的理解,鍛煉培養(yǎng)讀者程序設(shè)計的思維能力;程序填空題,培養(yǎng)讀者讀懂程序、學(xué)習(xí)和模仿典型算法的能力;編程題,培養(yǎng)讀者的獨立思維能力和編程能力。編程思路部分,對部分題目給出了解題思路或編程提示,進行一定程度的啟發(fā)。注意事項及小結(jié)部分,總結(jié)該實驗考察的主要知識點、典型的編程思路或注意事項。第4、5部分為習(xí)題篇。按照基礎(chǔ)課程要求,提供了一些代表性強、有易有難、適用范圍廣的習(xí)題,供讀者檢查知識的掌握情況。書中對這部分習(xí)題也給出了答案和部分必要的分析提示。
因此,本書雖然是《C語言程序設(shè)計教程》的配套教材,但完全可以單獨使用,相信讀者能夠從中獲得啟發(fā)。
在本書的內(nèi)容編寫上,蔡小慶負責(zé)第1部分、實驗十九和第10章習(xí)題,孫麗云負責(zé)實驗一、十六、十七、十八和第1、9章習(xí)題,宋曉華負責(zé)實驗二、三和第2章習(xí)題,李麗芬負責(zé)實驗四、五、十一、十二、十三和第3、6章習(xí)題,馬睿和朱雷負責(zé)實驗六、七、十四、十五,劉佩賢負責(zé)實驗八、九、十和第5章習(xí)題,張秋菊負責(zé)實驗二十、第7章習(xí)題和附錄,馬睿、趙鵬和史迎春負責(zé)第4、8章習(xí)題。莫德舉和馬睿設(shè)計了全書結(jié)構(gòu),并做了最后的統(tǒng)稿工作。
本書在編寫過程中,北京化工大學(xué)北方學(xué)院的莫德舉教授給與了很多有益的指導(dǎo)和幫助,在此深表謝意。由于編者時間和能力所限,書中難免存在錯誤和不妥之處,敬請讀者、同仁批評指正。
編 者
2012年底于北京
第1部分 C語言編程環(huán)境簡介 1
1.1 Visual C++ 6.0 1
1.1.1 新建工程 1
1.1.2 新建源文件 3
1.1.3 編輯程序 4
1.1.4 編譯/連接 5
1.1.5 運行 5
1.2 Turbo C 2.0集成開發(fā)環(huán)境 6
1.2.1 進入TC 2.0集成開發(fā)環(huán)境 6
1.2.2 熟悉TC 2.0集成開發(fā)環(huán)境 6
1.2.3 程序文件的基本操作 7
1.2.4 菜單命令說明 9
第2部分 上機實驗 12
實驗一 熟悉C語言程序開發(fā)環(huán)境 12
實驗二 數(shù)據(jù)類型、變量與表達式 18
實驗三 順序結(jié)構(gòu) 20
實驗四 簡單選擇結(jié)構(gòu)程序設(shè)計 22
實驗五 多分支選擇結(jié)構(gòu)與選擇嵌套程序
設(shè)計 26
實驗六 簡單循環(huán)結(jié)構(gòu)程序設(shè)計 31
實驗七 循環(huán)嵌套程序設(shè)計 36
實驗八 一維數(shù)組的使用 42
實驗九 二維數(shù)組的使用 46
實驗十 字符數(shù)組與字符串的使用 49
實驗十一 函數(shù)的定義與調(diào)用 52
實驗十二 函數(shù)的參數(shù)、函數(shù)的嵌套調(diào)用和
遞歸調(diào)用 57
實驗十三 變量的作用域和生存期 62
實驗十四 指針的定義及其應(yīng)用 66
實驗十五 指針作為函數(shù)參數(shù) 70
實驗十六 結(jié)構(gòu)體 76
實驗十七 鏈表 79
實驗十八 共用體與枚舉類型 85
實驗十九 文件 88
實驗二十 綜合實驗 90
第3部分 上機實驗答案及參考程序 92
實驗二 答案及參考程序 92
實驗三 答案及參考程序 93
實驗四 答案及參考程序 94
實驗五 答案及參考程序 96
實驗六 答案及參考程序 99
實驗七 答案及參考程序 102
實驗八 答案及參考程序 107
實驗九 答案及參考程序 109
實驗十 答案及參考程序 111
實驗十一 答案及參考程序 113
實驗十二 答案及參考程序 116
實驗十三 答案及參考程序 121
實驗十四 答案及參考程序 125
實驗十五 答案及參考程序 129
實驗十六 答案及參考程序 134
實驗十七 答案及參考程序 135
實驗十八 答案及參考程序 138
實驗十九 答案及參考程序 140
實驗二十 答案及參考程序 142
第4部分 習(xí)題 152
第1章 引言 152
第2章 數(shù)據(jù)類型及其運算 154
第3章 選擇結(jié)構(gòu)及其應(yīng)用 159
第4章 循環(huán)結(jié)構(gòu)及其應(yīng)用 167
第5章 數(shù)組 179
第6章 函數(shù) 185
第7章 預(yù)處理命令 193
第8章 指針 198
第9章 結(jié)構(gòu)體與共用體 211
第10章 文件 215
第5部分 習(xí)題參考答案 219
第1章 引言 219
第2章 數(shù)據(jù)類型及其運算 220
第3章 選擇結(jié)構(gòu)及其應(yīng)用 221
第4章 循環(huán)結(jié)構(gòu)及其應(yīng)用 225
第5章 數(shù)組 229
第6章 函數(shù) 232
第7章 預(yù)處理命令 237
第8章 指針 237
第9章 結(jié)構(gòu)體與共用體 242
第10章 文件 246
附錄 248
附錄1 常用字符與ASCII代碼對照表 248
附錄2 運算符的優(yōu)先級和結(jié)合性表 248
附錄3 C語言編譯常見錯誤信息 249
附錄4 常用標(biāo)準(zhǔn)庫函數(shù) 251
參考文獻 257
- 實用運籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- C程序設(shè)計實踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務(wù) [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 畫法幾何與機械制圖習(xí)題集(多學(xué)時) [主編 趙軍]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- 機械設(shè)計基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實戰(zhàn) [主編 劉健]
- 網(wǎng)絡(luò)營銷 [主編 夏薇薇 劉婷 尚潔]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實踐教程 [王鶴琴 蔡正保]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- C++程序設(shè)計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- 功能材料制備與表征實驗指導(dǎo)書 [龔偉平 趙軍峰 梅海娟 等編著]
- 高等數(shù)學(xué)(下冊)(第二版)
- 高等數(shù)學(xué)(上冊)(第二版)
- Visual Basic程序設(shè)計(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計綜合實訓(xùn)
- 高等數(shù)學(xué)(下冊)
- Visual Basic程序設(shè)計簡明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊)
- 綜合布線技術(shù)與施工(第二版)
- 微型計算機原理與接口技術(shù)學(xué)習(xí)與實驗指
- 計算機圖形學(xué)(第二版)
- Visual C++程序設(shè)計教程(第二版)
- 物流管理專業(yè)實踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用