C語言程序設計實驗指導與習題解答

-
【作 者】馬睿 孫麗云
【I S B N 】978-7-5170-0497-4
【責任編輯】李炎
【適用讀者群】本科
【出版時間】2013-01-28
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】264
【千字數】402
【印 張】16.5
【定 價】¥29
【叢 書】21世紀高等院校規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是為了配合《C語言程序設計教程》一書的學習而編寫的教學輔助教材,全書突出重點概念、基本語法和典型算法的應用以及問題求解的方法。主要包括C語言編程環境簡介、上機實驗和習題解析五部分內容。第1部分是向讀者介紹兩種常用的C語言編譯環境——Visual C++ 6.0和Turbo C 2.0。第2、3部分根據教學大綱的要求,精心編排了20個實驗,并提供了所有實驗的參考答案。第4、5部分按照“C語言程序設計”課程高標準要求,補充了一定量代表性強、有易有難、適用范圍廣的習題及參考答案,供讀者進行練習和自我測試。
本書為高等學校計算機教材,不僅可以與《C語言程序設計教程》配套使用,也可以作為其他C語言教材的習題集與實驗指導書,供高等學校本科生、計算機應用培訓班學員、以及C語言自學者學習使用。
本書為《C語言程序設計教程》(李麗芬,孫麗云主編,化學工業出版社出版)的配套教材,書中突出重點概念、基本語法和典型算法的應用以及問題求解的方法。
全書分三部分:第一部分向讀者介紹兩種常用的C語言編譯環境——Visual C++ 6.0和Turbo C 2.0。第二部分為實驗篇,緊密配合教材內容,提供了配套的20個實驗,供實踐教學和上機選用,并給出了參考答案。第三部分為習題篇,提供了一些代表性強、有易有難、適用范圍廣的習題,供讀者檢查知識的掌握情況。
每個實驗均包括實驗目的與要求、實驗內容、注意事項及小結三部分。其中,實驗內容部分均設有讀程序寫結果題,程序改錯題,程序填空題和編程題。注意事項及小結部分總結該實驗考察的主要知識點、典型的編程思路或注意事項。
程序設計是一門實踐性很強的課程,如果脫離了實踐,不可能取得實效。上機實驗和習題是程序設計課程非常重要的實踐環節。但對于初學者而言,要編寫出較優秀的程序并順利通過編譯及正確運行是有一定難度的。筆者在多年的程序設計課程教學中也深感實驗指導和習題解答的重要性,為此我們編寫了這本實驗指導與習題解答。
本書是我們2012年2月出版的《C語言程序設計教程》(李麗芬,孫麗云主編,化學工業出版社出版)的配套教材,全書突出重點概念、基本語法和典型算法的應用以及問題求解的方法。書中內容分為五大部分:第1部分向讀者介紹了兩種常用的C語言編譯環境——Visual C++ 6.0和Turbo C 2.0。第2、3部分為實驗篇,緊密配合教材內容,提供了配套的20個實驗,供實踐教學和上機選用,并給出了參考答案。在實驗題型的選擇上循序漸進,首先是讀程序寫結果題,考查讀者對基本語法的掌握,培養讀者的讀程能力;程序改錯題,考查讀者對基本概念的理解,鍛煉培養讀者程序設計的思維能力;程序填空題,培養讀者讀懂程序、學習和模仿典型算法的能力;編程題,培養讀者的獨立思維能力和編程能力。編程思路部分,對部分題目給出了解題思路或編程提示,進行一定程度的啟發。注意事項及小結部分,總結該實驗考察的主要知識點、典型的編程思路或注意事項。第4、5部分為習題篇。按照基礎課程要求,提供了一些代表性強、有易有難、適用范圍廣的習題,供讀者檢查知識的掌握情況。書中對這部分習題也給出了答案和部分必要的分析提示。
因此,本書雖然是《C語言程序設計教程》的配套教材,但完全可以單獨使用,相信讀者能夠從中獲得啟發。
在本書的內容編寫上,蔡小慶負責第1部分、實驗十九和第10章習題,孫麗云負責實驗一、十六、十七、十八和第1、9章習題,宋曉華負責實驗二、三和第2章習題,李麗芬負責實驗四、五、十一、十二、十三和第3、6章習題,馬睿和朱雷負責實驗六、七、十四、十五,劉佩賢負責實驗八、九、十和第5章習題,張秋菊負責實驗二十、第7章習題和附錄,馬睿、趙鵬和史迎春負責第4、8章習題。莫德舉和馬睿設計了全書結構,并做了最后的統稿工作。
本書在編寫過程中,北京化工大學北方學院的莫德舉教授給與了很多有益的指導和幫助,在此深表謝意。由于編者時間和能力所限,書中難免存在錯誤和不妥之處,敬請讀者、同仁批評指正。
編 者
2012年底于北京
第1部分 C語言編程環境簡介 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集成開發環境 6
1.2.1 進入TC 2.0集成開發環境 6
1.2.2 熟悉TC 2.0集成開發環境 6
1.2.3 程序文件的基本操作 7
1.2.4 菜單命令說明 9
第2部分 上機實驗 12
實驗一 熟悉C語言程序開發環境 12
實驗二 數據類型、變量與表達式 18
實驗三 順序結構 20
實驗四 簡單選擇結構程序設計 22
實驗五 多分支選擇結構與選擇嵌套程序
設計 26
實驗六 簡單循環結構程序設計 31
實驗七 循環嵌套程序設計 36
實驗八 一維數組的使用 42
實驗九 二維數組的使用 46
實驗十 字符數組與字符串的使用 49
實驗十一 函數的定義與調用 52
實驗十二 函數的參數、函數的嵌套調用和
遞歸調用 57
實驗十三 變量的作用域和生存期 62
實驗十四 指針的定義及其應用 66
實驗十五 指針作為函數參數 70
實驗十六 結構體 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部分 習題 152
第1章 引言 152
第2章 數據類型及其運算 154
第3章 選擇結構及其應用 159
第4章 循環結構及其應用 167
第5章 數組 179
第6章 函數 185
第7章 預處理命令 193
第8章 指針 198
第9章 結構體與共用體 211
第10章 文件 215
第5部分 習題參考答案 219
第1章 引言 219
第2章 數據類型及其運算 220
第3章 選擇結構及其應用 221
第4章 循環結構及其應用 225
第5章 數組 229
第6章 函數 232
第7章 預處理命令 237
第8章 指針 237
第9章 結構體與共用體 242
第10章 文件 246
附錄 248
附錄1 常用字符與ASCII代碼對照表 248
附錄2 運算符的優先級和結合性表 248
附錄3 C語言編譯常見錯誤信息 249
附錄4 常用標準庫函數 251
參考文獻 257
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實驗指導與實訓(第二版) [主編 倪燃]
- 程序思維與C語言實現 [張祎 王俊海 呂波]
- Python程序設計及實踐教程 [肖朝暉]
- C語言程序設計 [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設計實驗教程 [張小剛 司春景]
- 電氣控制與PLC程序設計(第二版) [胡冠山]
- Java Web項目化設計實踐教程 [邱云 曾陳萍]
- C語言程序設計(第三版) [主編 丁紅 王立新 蔡開立]
- Python數據分析 [主編 馮志輝 趙磊 李放]
- 大學信息技術 [曾翰穎 編著]
- Python程序設計與應用(第二版) [主編 張廣淵]
- 多維視域下的高校籃球教學創新研究 [張利超 李寧 著]
- 創新創業訓練實踐教程 [主編 王日華 陳武 黃喆誠]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]