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