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