本書是教材《C語言程序設計教程》(第3版)的配套教學用書。全書共由6章組成,第1章包括主教材中全部習題及其詳細解答,涵蓋了計算機程序設計語言考試的主要題型(填空題、選擇題、程序填空題、閱讀題和編程題等),綜合運用數(shù)據(jù)類型、程序結(jié)構(gòu)和典型算法。對每道習題不僅給出參考答案,而且給出了詳細的解釋。第2章包括主教材中各章節(jié)思考題及解答。第3章包括目前為流行的三大開發(fā)環(huán)境Visual C 6.0、Visual C 2010及CodeBlocks 17.12下的程序編輯、編譯及調(diào)試的具體方法。第4章針對主教材中每個章節(jié)的主要內(nèi)容,精心設計了10個具有廣泛代表性的實驗,以幫助讀者通過實驗更好地理解和把握C語言程序設計的特點和方法,并為每個實驗題目給出了參考答案,另外還附加了期末實驗上機考試的有關題目。第5章針對C語言的主要內(nèi)容和知識點,結(jié)合目前C語言考試的主要題型,為讀者提供了5套經(jīng)典試卷,并給出了參考答案和詳細解答。第6章提供了三套研究生入學模擬考試試卷,并給出了考點、解釋及參考答案,有利于研究生專業(yè)課復習和考試。 本書可作為高校各專業(yè)C語言教輔教材、C語言研究生入學考試復習資料和全國計算機等級考試參考書。
本書是《C語言程序設計教程》(第3版)教材的配套教學用書,可作為高校各專業(yè)C語言教輔教材、C語言研究生入學考試復習資料和全國計算機等級考試參考書。
如何讓學生深刻理解和掌握C語言的語法規(guī)則及編程特點,克服懂C語言,但不會做題、不會編程序的通病,一直是本書作者多年來不斷思考的問題。為此,本書從如下幾方面進行了精心的組織和詳細介紹,希望能給讀者在學習C語言的過程中提供一定的幫助。
1. 習題詳解
本書針對《C語言程序設計教程》(第3版)中的全部習題不僅給出了參考答案,而且進行了詳細的解釋,讓讀者不僅知其然,而且還知其所以然。對于編程題來說,注重程序設計的方法和思路,習題程序按照目前流行的編碼規(guī)范以及與教材例題相統(tǒng)一的編碼風格編寫。
2. 思考題詳解
本書針對《C語言程序設計教程》(第3版)中每個章節(jié)的思考題同樣做出了詳細的解釋,并給出了參考答案,以幫助讀者對主教材中相關知識點的把握和理解。
3. 上機環(huán)境的系統(tǒng)介紹
為了幫助讀者更快更好地熟悉C語言上機編程環(huán)境,本書重點介紹了目前為流行的三大開發(fā)環(huán)境Visual C 6.0、Visual C 2010及CodeBlocks 17.12下的標準C語言程序編輯、編譯及調(diào)試的具體方法。
4. 上機實驗題目
為了配合授課進度,加強實驗上機環(huán)節(jié),提高讀者C語言的編程能力,本書精心設計了10個平時上機實驗題目。這些以主要知識點為主線設計的實驗題目,具有廣泛的代表性和實用性,并以循序漸進的任務驅(qū)動方式,指導讀者完成程序設計實驗。建議實驗為20學時,可以要求學生每2學時做一個實驗,實驗完成后,寫出上機實驗報告。另外,本書還為實驗上機考試精心編制了15道實驗題目,每道題目均有一定的難度和綜合性,為了能順利解答這些題目,希望讀者在平時的C語言學習中打好基礎。
5. 模擬試卷
為了加深讀者對C語言主要內(nèi)容和知識點的把握,提高對C語言考試的應考能力,本書提供了5套經(jīng)典試卷,題型非常具有代表性,內(nèi)容覆蓋面廣,難度適中,而且還給出了參考答案和詳細解釋,相信能夠為讀者順利通過C語言考試提供一定的幫助。
6. 研究生入學考試模擬試卷
為了幫助讀者準備C語言研究生入學考試,提高C語言考研能力,本書提供了三套研究生入學考試模擬試卷,并對每道題給出了考點、解釋和參考答案。有利于讀者對考研中C語言知識點的把控。
本書全部習題解答、實驗程序、試卷編程題及研究生入學模擬試卷編程題均由編者在Visual C 和CodeBlocks下調(diào)試通過。
為方便廣大讀者對《C語言程序設計教程》(第3版)的學習,編者精心制作了與之相配套的多媒體教學課件,屆時連同全部例題與習題的源程序文件一起免費提供給使用該教材的教學單位或個人。有需要者可與清華大學出版社或作者本人直接聯(lián)系。
本書的作者為這本書的撰寫花費了大量的心血,第1、2章由王敬華編寫,第3章由楊進才編寫,第4、6章由黃楓編寫,第5章由林萍編寫。全書的統(tǒng)稿工作由王敬華負責。
由于作者水平有限,書中難免會有疏漏與不足之處,懇請讀者批評指正。
編者
2021年6月
隨書資源
第1章習題解答
1.1習題1參考答案和解釋
1.2習題2參考答案和解釋
1.3習題3參考答案和解釋
1.4習題4參考答案和解釋
1.5習題5參考答案和解釋
1.6習題6參考答案和解釋
1.7習題7參考答案和解釋
1.8習題8參考答案和解釋
1.9習題9參考答案和解釋
1.10習題10參考答案和解釋
1.11習題11參考答案和解釋
1.12習題12參考答案和解釋
第2章思考題解答
2.1第1章思考題參考答案和解釋
2.2第3章思考題參考答案和解釋
2.3第4章思考題參考答案和解釋
2.4第6章思考題參考答案和解釋
2.5第7章思考題參考答案和解釋
2.6第8章思考題參考答案和解釋
2.7第9章思考題參考答案和解釋
2.8第11章思考題參考答案和解釋
2.9第12章思考題參考答案和解釋
第3章C語言上機開發(fā)環(huán)境介紹
3.1Visual C 6.0開發(fā)環(huán)境
3.1.1啟動Visual C 6.0環(huán)境
3.1.2建立或打開源程序文件
3.1.3程序的編輯、編譯、鏈接和運行
3.1.4程序調(diào)試方法
3.1.5建立工程
3.1.6向已有工程中加入新文件
3.2Visual C 2010開發(fā)環(huán)境
3.2.1啟動VC2010環(huán)境
3.2.2創(chuàng)建工程
3.2.3編輯源程序
3.2.4程序的編譯與運行
3.2.5程序的調(diào)試
3.2.6多文檔工程
3.3CodeBlocks 17.12開發(fā)環(huán)境
3.3.1啟動CodeBlocks 17.12環(huán)境
3.3.2建立或打開源程序文件
3.3.3創(chuàng)建工程
3.3.4編輯工程
3.3.5程序的編譯與運行
3.3.6程序的調(diào)試
3.3.7多文檔工程
第4章C語言上機實驗題
4.1平時上機實驗題目
4.1.1實驗1熟悉上機環(huán)境和基本數(shù)據(jù)類型編程練習
4.1.2實驗2輸入/輸出與順序結(jié)構(gòu)編程練習
4.1.3實驗3選擇結(jié)構(gòu)編程練習
4.1.4實驗4循環(huán)結(jié)構(gòu)編程練習
4.1.5實驗5數(shù)組編程練習
4.1.6實驗6函數(shù)編程練習
4.1.7實驗7指針編程練習
4.1.8實驗8數(shù)組、指針和函數(shù)綜合編程練習
4.1.9實驗9復雜數(shù)據(jù)類型編程練習
4.1.10實驗10文件編程練習
4.2平時上機實驗題目參考答案
4.2.1實驗1熟悉上機環(huán)境和基本數(shù)據(jù)類型編程練習
4.2.2實驗2輸入、輸出與順序結(jié)構(gòu)編程練習
4.2.3實驗3選擇結(jié)構(gòu)編程練習
4.2.4實驗4循環(huán)結(jié)構(gòu)編程練習
4.2.5實驗5數(shù)組編程練習
4.2.6實驗6函數(shù)編程練習
4.2.7實驗7指針編程練習
4.2.8實驗8數(shù)組、指針和函數(shù)綜合編程練習
4.2.9實驗9復雜數(shù)據(jù)類型編程練習
4.2.10實驗10文件編程練習
4.3期末上機實驗考試題目
第5章C語言模擬試卷
5.1模擬試卷
5.1.1試卷1
5.1.2試卷2
5.1.3試卷3
5.1.4試卷4
5.1.5試卷5
5.2模擬試卷參考答案和解釋
5.2.1試卷1參考答案和解釋
5.2.2試卷2參考答案和解釋
5.2.3試卷3參考答案和解釋
5.2.4試卷4參考答案和解釋
5.2.5試卷5參考答案和解釋
第6章C語言研究生入學考試模擬試卷及答案
6.1研究生入學考試模擬試卷
6.1.1模擬試卷1
6.1.2模擬試卷2
6.1.3模擬試卷3
6.2研究生入學考試模擬試卷參考答案和解釋
6.2.1模擬試卷1參考答案和解釋
6.2.2模擬試卷2參考答案和解釋
6.2.3模擬試卷3參考答案和解釋