C語言程序設(shè)計上機指導(dǎo)、題解、實驗、課程設(shè)計與等級考試上機題
-
【作 者】任正云 主編
【I S B N 】978-7-5084-6932-4
【責(zé)任編輯】宋俊娥
【適用讀者群】本科
【出版時間】2009-11-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】324
【千字數(shù)】
【印 張】
【定 價】¥33
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是與中國水利水電出版社出版的、由任正云主編的《C語言程序設(shè)計》一書配套使用的輔助教材。全書分五個部分:第一部分是《C語言程序設(shè)計》習(xí)題和參考解答,對教材中的每道習(xí)題都給出詳細的解答,有些習(xí)題還給出不同的解題方法,通過進一步講解提高讀者對C語言的基本概念、算法和各種規(guī)則的理解;第二部分是“C語言上機指導(dǎo)”,介紹Turbo C 2.0、Turbo C++ 3.0和Visual C++ 6.0集成環(huán)境下的上機方法;第三部分是隨教學(xué)進度安排的實驗,根據(jù)教學(xué)進度和知識點的要求共安排14個實驗項目;第四部分是課程設(shè)計;第五部分是計算機等級考試上機題解,詳細地分析等級考試中的出題范圍,對每個范圍給出例子和解答;第六部分是針對計算機考試給出的配套試題。
本書概念清晰,內(nèi)容翔實,實用性強,是學(xué)習(xí)C語言的一本很好的輔助教材,不僅可以作為普通高等院校計算機及相關(guān)專業(yè)“C語言程序設(shè)計”課程的教學(xué)輔導(dǎo)教材,也可作為高職高專、計算機培訓(xùn)班、計算機等級考試和C語言自學(xué)者的參考教材。
C語言是國內(nèi)外廣泛使用的計算機語言。許多高校都開設(shè)了“C語言程序設(shè)計”課程。根據(jù)多年來教學(xué)經(jīng)驗的積累,作者編寫了這本實驗和實訓(xùn)教材,旨在將實踐教學(xué)和理論教學(xué)密切結(jié)合,力求使學(xué)生應(yīng)用知識的能力得以提高。本教材具有以下幾方面的特色:
首先,通過對典型習(xí)題的講解,全面介紹C程序設(shè)計的思想、方法和技巧,對提高學(xué)生的閱讀能力、編程能力會起到積極作用。
其次,隨教學(xué)進度安排的實驗內(nèi)容符合教學(xué)規(guī)律,符合學(xué)生的認知特點,結(jié)合任務(wù)與要求,使學(xué)生能綜合應(yīng)用所學(xué)知識獨立解決編程中可能出現(xiàn)的問題,隨著編程知識、經(jīng)驗、認知過程的積累,學(xué)生利用所學(xué)知識解決實際問題的能力將得以提高。
最后,根據(jù)知識的形成過程安排了課程設(shè)計,根據(jù)計算機等級考試的需求精選了近幾年計算機等級考試(二級和三級)上機題,并給出了解答,還安排了相應(yīng)數(shù)量的模擬試題及解析,以滿足學(xué)生的需要。
本書包括五個部分。
第一部分是根據(jù)中國水利水電出版社出版的《C語言程序設(shè)計》(任正云主編)教材中的習(xí)題編寫的答案以及相關(guān)知識的講解。這部分題目都是容易出錯和容易混淆的,通過進一步講解提高讀者對C語言的基本概念、算法和各種規(guī)則的理解。
需要特別強調(diào)的是,本書給出的程序并非唯一的正確解答,對同一個題目可以編出多種程序,我們給出的只是其中一種,甚至不一定是最佳的那一種。對于有些題目,我們給出了兩種答案,供讀者參考和比較,以啟發(fā)思路。讀者在使用本書時,千萬不要照抄照搬,我們只是提供一種思路,讀者完全可以編寫出更好的程序。
第二部分介紹C程序的開發(fā)環(huán)境,詳細介紹Turbo C 2.0的實用方法。考慮到現(xiàn)在正在學(xué)習(xí)“C語言程序設(shè)計”的讀者將來會學(xué)習(xí)“C++面向?qū)ο蟪绦蛟O(shè)計”,因而在這部分中介紹了Turbo C++ 3.0和Visual C++ 6.0中的部分功能及C語言程序在這兩個環(huán)境下的編輯、編譯、連接、運行和調(diào)試方法。
第三部分是上機實驗。考慮到教學(xué)進度和能力訓(xùn)練的要求,根據(jù)認知規(guī)律共安排了14個實驗項目。除常規(guī)的實驗?zāi)康摹嶒瀮?nèi)容和要求外,還對程序的測試和調(diào)試提出了要求,使學(xué)生編程的經(jīng)驗得以積累。
第四部分是課程設(shè)計,本教材共安排了四個課程設(shè)計題目供學(xué)生選擇,每個課程設(shè)計都給出了詳細的設(shè)計過程和源代碼。
第五部分是計算機等級考試(C二級和三級)上機題選和題解,作者精選近年來計算機等級考試(C二級和三級)中的上機試題,對這些上機考試的試題按照知識點進行分類,并給出分析和參考解答。
第六部分針對C語言程序設(shè)計的知識點,設(shè)計了4套配套試題和3套全國計算機等級考試試題,試題內(nèi)容全面,難度適中,適合作為計算機等級考試考生的考前訓(xùn)練試題,每套題都給出了參考答案。
本書由任正云任主編,全書的編寫、統(tǒng)稿、校對都由任正云完成,參與本書大綱討論和相關(guān)內(nèi)容編寫的還有嚴永松、游明坤、李敏、賴玲、王婭芬、陳萬華、李俊梅、胡玉榮、張牧、王曉雨、袁鷹、胡波和劉青筱等,在此一并表示感謝。
由于作者水平有限,時間倉促,書中錯誤之處在所難免,敬請讀者批評指正。
前言
第一部分 《C語言程序設(shè)計》習(xí)題解析和參考答案
第1章 程序設(shè)計基礎(chǔ) 1
第2章 C語言數(shù)據(jù)類型與基本操作 5
第3章 語句與結(jié)構(gòu)化程序設(shè)計 18
第4章 函數(shù) 36
第5章 數(shù)組 47
第6章 指針 60
第7章 結(jié)構(gòu)體、共同體和枚舉 72
第8章 位運算 83
第9章 文件 89
第二部分 C語言上機指導(dǎo)
第1章 Turbo C 2.0程序開發(fā)環(huán)境 104
1.1 C語言概述 104
1.1.1 C語言的起源 104
1.1.2 C語言的特點 104
1.2 Turbo C概述 105
1.2.1 Turbo C的產(chǎn)生與發(fā)展 105
1.2.2 Turbo C 2.0的基本配置 105
1.2.3 Turbo C 2.0內(nèi)容簡介 105
1.3 Turbo C 2.0的安裝 106
1.4 Turbo C 2.0的啟動 106
1.5 Turbo C 2.0的工作窗口 107
1.6 Turbo C 2.0主菜單中各項菜單功能介紹 108
1.6.1 File菜單 108
1.6.2 Edit菜單 109
1.6.3 Run菜單 110
1.6.4 Compile菜單 110
1.6.5 Project菜單 110
1.6.6 Options菜單 111
1.6.7 Debug菜單 113
1.6.8 Break/watch菜單 113
1.7 編輯文件 114
1.7.1 編輯一個新文件 114
1.7.2 編輯一個已存在的文件 115
1.8 Turbo C 2.0工作環(huán)境配置 116
1.8.1 改變用戶工作目錄 116
1.8.2 確定Turbo C工作環(huán)境 116
1.9 編譯和連接 118
1.9.1 對單文件程序的編譯和連接 118
1.9.2 對多文件程序進行編譯和連接 119
1.9.3 編譯和連接過程中的顯示信息 120
1.9.4 停止編譯的方式 123
1.10 運行 123
1.11 調(diào)試 124
第2章 Turbo C++ 3.0上機操作 131
2.1 Turbo C++ 3.0系統(tǒng)的建立 131
2.2 C文件的建立 131
2.3 對多文件程序進行編譯和連接 131
2.4 程序動態(tài)調(diào)試方法 135
第3章 Visual C++ 6.0上機操作 136
3.1 使用VC++ 6.0調(diào)試程序的一般步驟 136
3.2 啟動VC++ 136
3.3 新建或打開C程序文件 136
3.4 程序保存 137
3.5 執(zhí)行程序 138
3.6 關(guān)閉程序工作區(qū) 139
3.7 命令行參數(shù)處理 139
3.8 程序調(diào)試 139
第三部分 上機實驗
實驗一 C語言程序初步 142
實驗二 基本數(shù)據(jù)類型的操作(一) 145
實驗三 基本數(shù)據(jù)類型的操作(二) 149
實驗四 輸入與輸出 153
實驗五 選擇結(jié)構(gòu) 155
實驗六 條件型循環(huán)結(jié)構(gòu) 157
實驗七 計數(shù)型循環(huán)結(jié)構(gòu) 159
實驗八 函數(shù)的定義及調(diào)用 161
實驗九 變量的存儲屬性 163
實驗十 數(shù)組 166
實驗十一 指針的概念、指針的運算以及指針與數(shù)組 168
實驗十二 結(jié)構(gòu)體和共用體實驗 171
實驗十三 位運算實驗 177
實驗十四 文件實驗 179
第四部分 課程設(shè)計
設(shè)計1 具有四則運算功能的計算器 182
1.1 程序功能 182
1.2 程序設(shè)計的目的 182
1.3 程序設(shè)計 182
1.3.1 設(shè)計思路 182
1.3.2 源程序 183
設(shè)計2 時鐘顯示 188
2.1 程序功能 188
2.2 程序設(shè)計目的 188
2.3 程序設(shè)計 188
2.3.1 設(shè)計思路 188
2.3.2 源程序 188
設(shè)計3 學(xué)生成績管理系統(tǒng) 192
3.1 學(xué)生成績管理系統(tǒng)的分析與設(shè)計 192
3.2 各模塊程序源代碼 193
設(shè)計4 大獎賽評分系統(tǒng) 203
第五部分 上機典型題解
第六部分 模擬試題及參考答案
模擬試卷一 259
模擬試卷二 265
模擬試卷三 271
模擬試卷四 277
2008年4月全國計算機等級考試二級筆試試卷C語言程序設(shè)計 281
2008年9月全國計算機等級考試二級筆試試卷C語言程序設(shè)計 289
2009年3月全國計算機等級考試二級筆試試卷(C語言程序設(shè)計) 298
參考答案 307
模擬試卷一 307
模擬試卷二 309
模擬試卷三 310
模擬試卷四 312
2008年4月全國計算機等級考試二級筆試試卷C語言程序設(shè)計參考答案 314
2008年9月全國計算機等級考試二級筆試試卷C語言程序設(shè)計參考答案 314
2009年3月全國計算機等級考試二級筆試試卷C語言程序設(shè)計答案 315
參考文獻 316
- C語言程序設(shè)計實驗指導(dǎo)與實訓(xùn)(第二版) [主編 倪燃]
- 程序思維與C語言實現(xiàn) [張祎 王俊海 呂波]
- C語言程序設(shè)計 [魏琴 劉祖珉 趙仕波 肖陽春]
- C語言程序設(shè)計實驗教程 [張小剛 司春景]
- C語言程序設(shè)計(第三版) [主編 丁紅 王立新 蔡開立]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- C語言程序設(shè)計 [姜雪]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- C語言同步案例習(xí)題精解 [主編 肖朝暉]
- C語言程序設(shè)計(微課版) [主編 夏啟壽]
- C語言程序設(shè)計實踐教程 [夏啟壽]
- 單片機應(yīng)用技術(shù)項目教程(C語言版)(第三版) [主編 郭志勇]
- 數(shù)據(jù)結(jié)構(gòu)——C語言(微課版) [主編 梁海英]
- C程序設(shè)計簡明教程 [黃能耿 黃致遠 編著]
- C語言程序設(shè)計實驗指導(dǎo)與實訓(xùn) [主編 倪燃]
- 單片機原理及應(yīng)用技術(shù)(C語言版) [周國運 魯慶賓 趙天翔 編著]
- C#程序設(shè)計教程 [主編 李祥琴]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 基于C#的可視化編程基礎(chǔ) [主編 張蕾蕾 黃健]
- C語言程序設(shè)計 [主編 楊娟 萬青]
- 物聯(lián)網(wǎng)編程與應(yīng)用(C#) [主編 王浩 王偉旗]
- C語言程序設(shè)計 [主編 王婧 劉政宇]
- Visual Basic程序設(shè)計教程 [主編 郭秀娟 于全通]
- C語言程序設(shè)計項目化教程 [主編 彭琦偉 周威]
- C語言程序設(shè)計案例教程 [主 編 劉素芬 張建軍 王宏斌]
- Visual Basic.NET程序設(shè)計上機實踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設(shè)計 [主編 何振林 羅奕]
- C語言程序設(shè)計(第二版) [主編 丁紅 王輝]
- 高等數(shù)學(xué)(下冊)(第二版)
- 高等數(shù)學(xué)(上冊)(第二版)
- Visual Basic程序設(shè)計(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計綜合實訓(xùn)
- 高等數(shù)學(xué)(下冊)
- Visual Basic程序設(shè)計簡明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊)
- 綜合布線技術(shù)與施工(第二版)
- 微型計算機原理與接口技術(shù)學(xué)習(xí)與實驗指
- 計算機圖形學(xué)(第二版)
- Visual C++程序設(shè)計教程(第二版)
- 物流管理專業(yè)實踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用

