本書在內(nèi)容的設(shè)計(jì)上,緊扣最新版的《全國計(jì)算機(jī)等級考試大綱》與《江蘇省計(jì)算機(jī)等級考試大綱》基本要求,充分發(fā)揮編寫團(tuán)隊(duì)長期在一線教學(xué)積累的可借鑒經(jīng)驗(yàn)及豐富的資料。全書題型多樣、題量豐富,例程由淺入深,既注重了理論知識的強(qiáng)化,又強(qiáng)調(diào)了實(shí)踐技能的培養(yǎng)。實(shí)驗(yàn)篇中注重對初學(xué)者編程思想培養(yǎng)和對編程實(shí)踐能力的鍛煉,列舉了初學(xué)者在編程過程中常見的錯(cuò)誤,以幫助讀者更好地掌握C語言的語法特點(diǎn)。考試篇中注重對讀者編程能力的提高,加強(qiáng)鍛煉運(yùn)用C語言解決實(shí)際問題的能力。
C語言是程序設(shè)計(jì)的高級語言之一,作為國內(nèi)各高等院校普遍開設(shè)的計(jì)算機(jī)程序設(shè)計(jì)語言類基礎(chǔ)語言課程,一直深受專業(yè)人士的認(rèn)可,并已成為全國各類計(jì)算機(jī)考試中的必考內(nèi)容。為了幫助廣大學(xué)生更好地理解、掌握C語言,并順利通過各級各類相關(guān)等級考試,作為耿煥同主編的《C語言程序設(shè)計(jì)》(第2版)的配套教材,編寫了相應(yīng)的實(shí)驗(yàn)指導(dǎo)與習(xí)題集。
本書以ISOC89語言規(guī)范為藍(lán)本,循序漸進(jìn)、深入淺出、系統(tǒng)全面地講解了從語法到問題編程求解的各個(gè)實(shí)踐環(huán)節(jié)。本書所有實(shí)驗(yàn)和習(xí)題都在VC++6.O編程環(huán)境下編譯調(diào)試通過,主要包括實(shí)驗(yàn)篇、習(xí)題篇、考試篇等內(nèi)容。實(shí)驗(yàn)篇主要內(nèi)容有VC++6.0編程環(huán)境、程序調(diào)試方法、閱讀程序的方法、編寫程序的方法以及上機(jī)實(shí)驗(yàn)安排;習(xí)題篇是《C語言程序設(shè)計(jì)》(第2版)課后習(xí)題答案與解析;考試篇介紹了理論和上機(jī)考試的復(fù)習(xí)方法、知識點(diǎn)分析以及模擬試題和真題。
本書的主要?jiǎng)?chuàng)新之處有:
。1)教材內(nèi)容選擇方面,針對獨(dú)立學(xué)院非計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的主要困難之一——編程思想知識了解偏少,教材中含有大量程序設(shè)計(jì)方法學(xué)方面的基礎(chǔ)知識。
。2)教材內(nèi)容組織方面,遵循獨(dú)立學(xué)院學(xué)生的學(xué)習(xí)特點(diǎn)和程序設(shè)計(jì)能力訓(xùn)練過程,遵照學(xué)生的認(rèn)知規(guī)律,根據(jù)先易后難、先具體后抽象、先輪廓化后細(xì)節(jié)化的原則,精心組織C語言程序設(shè)計(jì)課程實(shí)踐和習(xí)題內(nèi)容。
。3)針對三本學(xué)生思維敏捷的特點(diǎn),精心設(shè)計(jì)貼近實(shí)際的綜合實(shí)例。一是結(jié)合人們?nèi)粘I铌P(guān)心的天氣狀況,將綜合實(shí)例與簡單的氣象領(lǐng)域知識進(jìn)行有機(jī)結(jié)合;二是緊密結(jié)合大學(xué)理工類專業(yè)公共基礎(chǔ)課的相關(guān)內(nèi)容(如普通物理、高等數(shù)學(xué)、線性代數(shù)等),靈活運(yùn)用所學(xué)編程知識解決相關(guān)問題;三是盡可能做到貼近現(xiàn)實(shí),培養(yǎng)與激發(fā)學(xué)生學(xué)習(xí)編程的興趣。
。4)考慮到學(xué)生參加國家級、省級考試的實(shí)際需要,在內(nèi)容組織上兼顧國家級和省級考綱的要求。
本書不僅適合三本理工類學(xué)生的學(xué)習(xí),也非常適合其他層次學(xué)生的學(xué)習(xí);同時(shí)還可作為喜愛C語言編程人員的自學(xué)教材和全國計(jì)算機(jī)等級考試(C語言)的參考用書。
本書主要由朱節(jié)中編寫,耿煥同、李振宏和陳遙參編了部分內(nèi)容,最后耿煥同進(jìn)行統(tǒng)稿和最終的審定。本書在編寫過程中得到諸多專家和領(lǐng)導(dǎo)的有力指導(dǎo)與支持,在此表示衷心的感謝。
限于編者水平有限,書中難免有錯(cuò)誤和不足之處,懇請專家和廣大讀者批評指正,以便在適當(dāng)時(shí)間進(jìn)行修訂。
編者
2013年8月
第一篇 實(shí)驗(yàn)篇
第一章 C語言上機(jī)實(shí)驗(yàn)準(zhǔn)備
1.1 VC 6.0編程環(huán)境
1.2 程序調(diào)試方法
1.3 閱讀程序的方法
1.4 編寫程序的方法
第二章 上機(jī)實(shí)驗(yàn)安排
2.1 實(shí)驗(yàn)一 C語言基礎(chǔ)
2.2 實(shí)驗(yàn)二 順序結(jié)構(gòu)程序設(shè)計(jì)
2.3 實(shí)驗(yàn)三 分支結(jié)構(gòu)程序設(shè)計(jì)
2.4 實(shí)驗(yàn)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
2.5 實(shí)驗(yàn)五 數(shù)組
2.6 實(shí)驗(yàn)六 地址與指針
2.7 實(shí)驗(yàn)七 函數(shù)
2.8 實(shí)驗(yàn)八 結(jié)構(gòu)體、共用體、枚舉及用戶定義類型
2.9 實(shí)驗(yàn)九 文件
2.10 實(shí)驗(yàn)十 綜合設(shè)計(jì)
第二篇 考試篇
第三章 計(jì)算機(jī)二級考試(C語言)考試大綱解析——理論部分
3.1 理論部分復(fù)習(xí)方法
3.2 知識點(diǎn)分析
3.2.1 變量
3.2.2 運(yùn)算符與表達(dá)式
3.2.3 分支結(jié)構(gòu)與循環(huán)結(jié)構(gòu)
3.2.4 數(shù)組
3.2.5 函數(shù)
3.2.6 地址與指針
3.2.7 結(jié)構(gòu)體
3.2.8 其他
3.3 理論模擬試題
第四章 計(jì)算機(jī)二級考試(C語言)考試大綱解析——上機(jī)部分
4.1 上機(jī)考點(diǎn)解析
4.2 上機(jī)考試方法
4.3 上機(jī)模擬試題
第五章 考試模擬同步練習(xí)題及參考答案
5.1 基礎(chǔ)知識
5.2 順序、選擇結(jié)構(gòu)程序設(shè)計(jì)
5.3 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.4 數(shù)組
5.5 函數(shù)
5.6 指卡十
5.7 結(jié)構(gòu)體與文件
5.8 考試模擬同步練習(xí)題參考答案
第六章 歷年等級考試真題及參考答案
第三篇 習(xí)題篇
第七章 與教材配套的習(xí)題解答
7.1 習(xí)題1 程序設(shè)計(jì)方法學(xué)
7.2 習(xí)題2 算法一一程序的關(guān)鍵
7.3 習(xí)題3 程序設(shè)計(jì)過程與C語言開發(fā)環(huán)境
7.4 習(xí)題4 相關(guān)的程序設(shè)計(jì)基礎(chǔ)知識
7.5 習(xí)題5 C語言基礎(chǔ)
7.6 習(xí)題6 順序結(jié)構(gòu)程序設(shè)計(jì)
7.7 習(xí)題7 分支結(jié)構(gòu)程序設(shè)計(jì)
7.8 習(xí)題8 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
7.9 習(xí)題9 數(shù)組
7.10 習(xí)題10 地址與指針
7.11 習(xí)題11 函數(shù)
7.12 習(xí)題12 結(jié)構(gòu)體、共用體、枚舉及用戶定義類型
7.13 習(xí)題13 文件
附錄
A.常見的語法錯(cuò)誤列表
B.最新的國家級和省級二級C語言的考試大綱
參考文獻(xiàn)