C語言程序設計上機指導、題解、實驗、課程設計與等級考試上機題

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