本書根據C語言程序設計的基本教學要求,全書共分為5部分,分別是習題、實驗、模擬試題、習題參考答案和模擬試題的參考答案。
本書是《C語言程序設計》(宋麗華、雷鵬、張小峰、韓婷婷編著,清華大學出版社2014年出版)的配套教材。
全書分為五部分: 習題、實驗、模擬試題、習題參考答案以及模擬試題的參考答案,目的在于幫助學生盡快鞏固和掌握學到的知識。作為我校軟件工程專業應用型人才培養的系列教材之一,本書曾作為校內講義多次印刷,在計算機類、電氣信息類和信息管理類等專業中使用。借清華大學出版社正式出版之際,在原講義的基礎上,結合我們多年的教學實踐與改革,進行了較大的修改,使其更好地服務于不同專業學生的C語言學習。
本書由張小峰、宋麗華、解輝共同編寫,書中所有程序均在VC 6.0中調試通過。
在本書的規劃和寫作過程中,魯東大學軟件學院的岳峻、雷鵬、高洪江、孫麗、李梅、張振興、劉莉、周春姐、韓婷婷等老師對書稿提出了許多建設性的建議,在此深表感謝。清華大學出版社的廣大員工也為教材的出版付出了大量的心血,使本書得以及時出版,在此一并致以衷心的感謝。
在本書的編寫過程中,作者參閱了國內外諸多同行的著作,在這里不再一一列舉,在此向他們致以謝意。
限于作者學識水平,書中肯定存在著不妥之處,懇請讀者批評指正。
作者
2015年4月于煙臺
第一部分習題/1
第1章C語言程序設計入門/1
1.1選擇題/1
1.2填空題/2
1.3算法描述題/3
1.4編程題/3
第2章數據類型與表達式/3
2.1選擇題/3
2.2填空題/5
2.3編程題/6
第3章C語言的基本控制結構/7
3.1選擇題/7
3.2填空題/19
2.3編程題/26
第4章數組/27
4.1選擇題/27
4.2填空題/35
4.3編程題/43
第5章函數與模塊化設計/44
5.1選擇題/44
5.2填空題/52
5.3編程題/60
第6章指針/61
6.1選擇題/61
6.2填空題/70
6.3編程題/77
第7章結構體與鏈表/78
7.1選擇題/78
7.2填空題/86
7.3編程題/91
第8章文件/92
8.1選擇題/92
8.2填空題/988.3編程題/100第二部分實驗/101
第9章實驗部分/101
9.1實驗一C程序的運行環境和運行C程序
的方法/101
9.2實驗二數據類型、運算符和表達式/102
9.3實驗三順序結構和選擇結構/104
9.4實驗四循環結構/107
9.5實驗五數組/109
9.6實驗六函數/113
9.7實驗七指針/115
9.8實驗八結構體與鏈表/121
9.9實驗九文件/128第三部分模擬試題/133
第10章模擬試題精選/133
10.1模擬試題1/133
10.2模擬試題2/136
10.3模擬試題3/140
10.4模擬試題4/144
10.5模擬試題5/148
10.6模擬試題6/152第四部分習題參考答案/158
第11章各章習題參考答案/158
第1章C語言程序設計入門參考答案/158
第2章數據類型與表達式參考答案/161
第3章C語言的基本控制結構參考答案/163
第4章數組參考答案/175
第5章函數與模塊化設計參考答案/185
第6章指針參考答案/200
第7章結構體與鏈表參考答案/214
第8章文件參考答案/228第五部分模擬試題參考答案/237
第12章模擬試題精選參考答案/237
模擬試題1參考答案/237
模擬試題2參考答案/240
模擬試題3參考答案/243
模擬試題4參考答案/245
模擬試題5參考答案/248
模擬試題6參考答案/250