C程序設(shè)計實驗指導(dǎo)與實用應(yīng)試教程
定 價:44.5 元
叢書名:高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選
- 作者:廖雪峰主編
- 出版時間:2015/9/1
- ISBN:9787302413578
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:386
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書是為“C語言程序設(shè)計”課程編寫的實驗與應(yīng)試指導(dǎo)用書。由實驗指導(dǎo)和應(yīng)試指導(dǎo)兩部分組成。實驗部分有12個實驗,每個實驗都提供精心設(shè)計的調(diào)試樣例及實驗題;應(yīng)試指導(dǎo)部分緊扣考綱、考點、考題三個重點,將備考知識點貫穿于對題型的詳細(xì)講解中,并且精心選配了計算機(jī)等級考試筆試和上機(jī)綜合模擬練習(xí),以提高讀者等級考試的應(yīng)試水平。
C程序設(shè)計實驗指導(dǎo)與實用應(yīng)試教程 C語言程序設(shè)計是一門實踐性很強(qiáng)的課程,該課程的學(xué)習(xí)有其自身的特點,學(xué)習(xí)者必須通過大量的程序設(shè)計實踐來提高對程序設(shè)計的認(rèn)知。因此,C語言程序設(shè)計課程的教學(xué)重點應(yīng)該是培養(yǎng)學(xué)生的實踐編程能力,教材也應(yīng)適應(yīng)這種要求。
本書是集眾多長期從事C語言程序設(shè)計教學(xué)工作的一線教師的經(jīng)驗和體會,并參考大量的國內(nèi)外相關(guān)文獻(xiàn)編寫而成的。本書由實驗指導(dǎo)和應(yīng)試指導(dǎo)兩部分組成,實驗部分有12個實驗,每個實驗都提供精心設(shè)計的調(diào)試樣例及實驗題(程序修改題、程序填空題、程序設(shè)計題和相應(yīng)題的擴(kuò)展)。讀者可以先模仿調(diào)試樣例,然后再做實驗題,通過“模仿—改寫—編寫—擴(kuò)展”的上機(jī)實踐過程,循序漸進(jìn)地熟悉編程環(huán)境(CFree 3.5),理解和掌握程序設(shè)計的思想、方法和技巧;并掌握基本的程序調(diào)試方法,并且采用計算機(jī)等級考試題型,具有一定的實用性。最后通過一個綜合實驗,期望讀者能夠?qū)語言編程思想有進(jìn)一步理解,進(jìn)而提升實際應(yīng)用編程能力。此外,為了方便讀者,本書還提供了實驗題的參考解答。對于比較難的實驗題,除了給出提示和注意信息外,還在程序中加了注釋,并作了比較詳細(xì)的說明,以便讀者理解。對于相對簡單的題目,只給出了程序代碼,以便給讀者留下思考的空間。對有些經(jīng)典題,還提供了多種參考解答,供讀者參考和比較,以啟發(fā)思路。應(yīng)試指導(dǎo)部分緊扣考綱、考點、考題三個重點,將備考知識點貫穿于對題目的詳細(xì)講解中,由5章組成: 第1章“算法入門”,詳細(xì)介紹順序查找(線性查找)、選擇排序、插入排序、冒泡排序(起泡排序)、折半查找(二分查找)典型算法的基本思想,并通過實例敘述了算法的具體實現(xiàn)過程,且通過對應(yīng)的自測題加深對算法的理解和應(yīng)用;第2章“機(jī)試試題分類精解”,將上機(jī)?碱}進(jìn)行分類,按題型進(jìn)行較為深入、詳細(xì)的解析,便于考生專項攻克,提高復(fù)習(xí)效率;第3章“機(jī)試試題模擬練習(xí)”,提供了兩套上機(jī)考試部分模擬試題,并給出了模擬題參考答案;第4章“筆試試題分類精解”,分為程序閱讀選擇題、程序填空選擇題和程序設(shè)計題,每題都進(jìn)行了較為透徹的解析,對有些題目,還給出了流程圖,將考點貫穿于知識點的講解中;第5章“筆試模擬試題”,提供了兩套筆試模擬預(yù)測卷,并給出解答,供考前熱身訓(xùn)練。
希望廣大讀者能充分利用本書提供的資源,以提高C程序設(shè)計的教學(xué)質(zhì)量。即使沒有時間解答本書全部題目,如果能把全部題目的參考解答都看一遍,而且都能看懂,理解不同程序的思路,也會大有裨益,能擴(kuò)大眼界,豐富知識。
應(yīng)該說明,本書給出的程序并非是唯一正確解答,甚至不一定是最佳答案。對于同一個題目可以編出多種程序,我們只是提供了一種或幾種參考方案,以期拋磚引玉。
本書內(nèi)容豐富、實用性強(qiáng),可作為任何“C語言程序設(shè)計”課程的輔導(dǎo)教材,既適用于高等學(xué)校教學(xué),也可供報考各類計算機(jī)考試者和其他自學(xué)者參考。
本書由廖雪峰擔(dān)任主編,負(fù)責(zé)總體策劃、制定編寫大綱和最后統(tǒng)稿,并負(fù)責(zé)編寫實驗指導(dǎo)部分所有章節(jié)和應(yīng)試指導(dǎo)部分第1章部分章節(jié),還負(fù)責(zé)提供應(yīng)試指導(dǎo)部分第2章和第4章的試題庫及對應(yīng)試指導(dǎo)部分全部章節(jié)的審閱工作。柳幼松負(fù)責(zé)應(yīng)試指導(dǎo)部分第2章和第3章的編寫工作。畢保祥負(fù)責(zé)應(yīng)試指導(dǎo)部分第4章和第5章的編寫工作。王俊負(fù)責(zé)應(yīng)試指導(dǎo)部分第1章部分章節(jié)的編寫和對實驗指導(dǎo)部分所有章節(jié)的審閱工作。吳宗大負(fù)責(zé)編寫綜合實驗的所有資料。同時參與本書編寫工作的還有鄭建標(biāo)、歐陽開翠、喬韡韡等。
在此衷心感謝編寫組團(tuán)隊的辛苦付出以及學(xué)院領(lǐng)導(dǎo)和同事們的大力支持。借此機(jī)會,對本書所引用試題的命題教師和相關(guān)單位表示真誠的感謝,同時感謝出版社編輯對本書出版所付出的辛勤勞動。
由于時間倉促,作者水平有限,書中難免會有疏漏和不足之處,敬請讀者批評指正,不勝感激。同時感謝讀者選擇使用本書,在使用本書時若有疑問需要與作者交流,或想索取其他相關(guān)資料,請與作者聯(lián)系。作者郵箱: 376458575@qq.com。
廖雪峰
2015年6月
C程序設(shè)計實驗指導(dǎo)與實用應(yīng)試教程第一部分實 驗 指 導(dǎo)
實驗1熟悉C語言集成開發(fā)環(huán)境3實驗2熟悉C語言的基本元素13實驗3分支結(jié)構(gòu)程序設(shè)計20實驗4循環(huán)結(jié)構(gòu)程序設(shè)計32實驗5函數(shù)程序設(shè)計44實驗6數(shù)組程序設(shè)計56實驗7指針程序設(shè)計69實驗8結(jié)構(gòu)體程序設(shè)計78實驗9位運(yùn)算程序設(shè)計86實驗10文件程序設(shè)計92實驗11使用工程組織多個文件99實驗12綜合程序設(shè)計105實驗參考答案107
實驗1參考答案107
實驗2參考答案108
實驗3參考答案114
實驗4參考答案123
實驗5參考答案144
實驗6參考答案162
實驗7參考答案177
實驗8參考答案199
實驗9參考答案209
實驗10參考答案211
實驗11參考答案217C程序設(shè)計實驗指導(dǎo)與實用應(yīng)試教程目錄
第二部分應(yīng) 試 指 導(dǎo)
第1章算法入門223
1.1概述223
1.2順序查找(線性查找)224
1.3選擇排序225
1.4插入排序228
1.5冒泡排序(起泡排序)231
1.6折半查找(二分查找)235第2章機(jī)試試題分類精解238
2.1程序修改題238
2.2程序填空題253
2.3程序設(shè)計題266第3章機(jī)試試題模擬練習(xí)294
3.1模擬練習(xí)1294
3.2模擬練習(xí)2297第4章筆試試題分類精解301
4.1程序閱讀選擇題301
4.2程序填空選擇題334
4.3程序設(shè)計題359第5章筆試模擬試題371
5.1模擬試題1371
5.2模擬試題2376附錄A機(jī)試試題模擬練習(xí)參考答案382
A.1模擬練習(xí)1參考答案382
A.2模擬練習(xí)2參考答案383附錄B筆試模擬試題參考答案384
B.1模擬試題1參考答案384
B.2模擬試題2參考答案385參考文獻(xiàn)387