C語言程序設計實踐教程
-
【作 者】夏啟壽
【I S B N 】978-7-5170-9417-3
【責任編輯】陳紅華
【適用讀者群】本專通用
【出版時間】2021-02-04
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】268
【千字數】414
【印 張】16.75
【定 價】¥42
【叢 書】普通高等教育計算機類專業教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是與《C語言程序設計(微課版)》(夏啟壽主編,ISBN:978-7-5170-9398-5)配套的實踐教材,在理論、操作和編程實踐等方面作了全面補充和拓展。
全書由實驗指導、練習題和考試指導三部分組成。第一部分為實驗指導,按章節給出實驗目的與要求、實驗內容;第二部分為練習題,按章節給出經典試題解析和習題;第三部分為考試指導,詳細介紹了安徽省組織的高校計算機水平考試二級C語言考試和全國計算機等級考試二級C語言考試的背景及考試內容。
本書可作為高等院校本專科學生學習“C語言程序設計”課程的實踐指導教材,也可供C語言自學者及準備參加全國計算機等級考試或水平考試C語言考試的考生參考。
與教材完美配合:在理論、操作和編程實踐等方面作了全面補充和拓展。
與考試精準對標:試題經典、解析透徹;習題對標真題。
本書是《C語言程序設計(微課版)》(夏啟壽主編,ISBN:978-7-5170-9398-5)的配套實踐教材,以課程教學內容為背景,依據教育部高等學校計算機科學與技術教學指導委員會編制的《大學計算機基礎課程教學基本要求》組織編寫。
本書是為配合C語言程序設計課程教學和滿足C語言程序設計考試的需要而精心設計的,旨在通過訓練培養學生實際分析和解決問題的能力,并對學生參加計算機等級考試和水平考試進行指導。全書共分三個部分:第一部分為實驗指導,按章節給出實驗目的與要求、實驗內容,每個實驗都提供編程分析和參考程序;第二部分為練習題,按章節給出經典例題分析和習題;第三部分是考試指導,詳細介紹了安徽省組織的高校計算機水平考試二級C語言考試和全國計算機等級考試二級C語言考試的背景、考試內容、考試大綱等。
本書編者都是長期從事C語言程序設計課程教學的老師,在工作中積累了豐富的經驗,并且主編或參編過多本C語言教材。本書由黃海生主審,夏啟壽任主編,章哲慶、黃孝、馬小琴、殷曉玲任副主編,潘韻、楊利、任莉莉、吳璞、李靜等參與了部分編寫工作。在本書編寫過程中,編者得到了胡學剛教授、陳曉江教授及中國水利水電出版社編輯的大力支持,在此一并表示真誠的感謝。本受到安徽省高等學校省級質量工程項目(2020zdxsjg238)和池州學院校級質量工程項目(2018XYZJC02)資助。
由于編者水平有限,書中不足之處在所難免,懇請讀者批評指正。
編 者
2020年10月
實驗1 C語言程序的運行環境和運行過程 1
1.1 實驗目的與要求 1
1.2 實驗內容 1
實驗1.1 使用Code::Blocks 1
實驗1.2 調試程序 6
實驗1.3 編寫程序 7
實驗2 程序的輸入與輸出 8
2.1 實驗目的與要求 8
2.2 實驗內容 8
實驗2.1 基本輸入/輸出函數的用法 8
實驗2.2 字符的輸入輸出 9
實驗2.3 程序單步調試 10
實驗3 順序結構程序設計 13
3.1 實驗目的與要求 13
3.2 實驗內容 13
實驗3.1 變量的定義、賦值與引用 13
實驗3.2 算術運算符與表達式 14
實驗3.3 自增(減)運算 14
實驗3.4 位運算 15
實驗3.5 程序的順序執行 16
實驗4 選擇結構程序設計 18
4.1 實驗目的與要求 18
4.2 實驗內容 18
實驗4.1 簡單if語句的用法 18
實驗4.2 if…else語句的用法 19
實驗4.3 if…else if語句的用法 20
實驗4.4 switch語句編程求解簡單表達式 21
實驗5 循環結構程序設計 22
5.1 實驗目的與要求 22
5.2 實驗內容 22
實驗5.1 while語句的用法 22
實驗5.2 窮舉法應用1 23
實驗5.3 窮舉法應用2 24
實驗5.4 迭代法應用 25
實驗5.5 窮舉法和迭代法綜合應用 26
實驗6 數組 27
6.1 實驗目的與要求 27
6.2 實驗內容 27
實驗6.1 一維數組的用法 27
實驗6.2 二維數組的用法 28
實驗6.3 在一維有序數組中插入數據 29
實驗6.4 楊輝三角 30
實驗6.5 字符串操作 31
實驗7 函數 33
7.1 實驗目的與要求 33
7.2 實驗內容 33
實驗7.1 函數調用 33
實驗7.2 函數嵌套調用 34
實驗7.3 函數遞歸調用 36
實驗7.4 函數的參數傳遞 37
實驗7.5 變量的作用域 38
實驗8 預處理命令 39
8.1 實驗目的與要求 39
8.2 實驗內容 39
實驗8.1 帶參數的宏 39
實驗8.2 條件編譯和文件包含 40
實驗9 指針 41
9.1 實驗目的與要求 41
9.2 實驗內容 41
實驗9.1 指針變量的基本用法 41
實驗9.2 指針與數組 42
實驗9.3 用指針實現選擇法排序 43
實驗9.4 指針與函數 44
實驗9.5 指針與字符串 45
實驗10 結構體與共用體 47
10.1 實驗目的與要求 47
10.2 實驗內容 47
實驗10.1 結構體類型與結構體變量 47
實驗10.2 共用體類型與共用體變量 48
實驗10.3 鏈表 49
實驗11 文件操作 51
11.1 實驗目的與要求 51
11.2 實驗內容 51
實驗11.1 通過fscanf函數和fprintf
函數讀/寫文件 51
實驗11.2 使用fread函數和fwrite
函數讀/寫文件 52
實驗12 綜合性實驗 55
12.1 實驗目的與要求 55
12.2 實驗內容 55
實驗 設計“學生成績管理系統” 55
第二部分 練習題
第1章 程序設計概述 56
經典試題解析 56
習題 59
第2章 程序的輸入與輸出 62
經典試題解析 62
習題 64
第3章 順序結構程序設計 68
經典試題解析 68
習題 74
第4章 選擇結構程序設計 80
經典試題解析 80
習題 86
第5章 循環結構程序設計 92
經典試題解析 92
習題 102
第6章 數組 113
經典試題解析 113
習題 124
第7章 函數 139
經典試題解析 139
習題 150
第8章 預處理 169
經典試題解析 169
習題 171
第9章 指針 176
經典試題解析 176
習題 195
第10章 結構體與共用體 214
經典試題解析 214
習題 222
第11章 文件操作 240
經典試題解析 240
習題 243
第三部分 考試指導
全國高等學校(安徽考區)二級C語言
考試指導 251
課程基本情況 251
課程內容與考核目標 251
第1章 C語言概述 251
第2章 數據類型與運算 252
第3章 順序結構程序設計 252
第4章 選擇結構程序設計 253
第5章 循環結構程序設計 253
第6章 數組 253
第7章 函數 254
第8章 編譯預處理 254
第9章 指針 255
第10章 結構體與共用體 255
第11章 文件 255
題型及樣題 256
全國計算機等級考試二級C語言考試指導 257
全國計算機等級考試介紹 257
二級考試的形式和科目 257
二級C語言考試大綱 257
二級公共基礎知識考試大綱 259
參考文獻 262
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]