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
- 零基礎玩轉國產大模型DeepSeek [徐永冰 張帥 編著]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- Python數據庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]
- 物聯網工程設計與實踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運營與管理 [鐘肖英 陳瀟]
- Java面向對象程序設計 [主編 姜春磊 陳虹潔]
- 信息技術基礎(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應用 [主編 陳 萍 劉培培 陳孟軍]
- 大學生職業發展與就業指導 [主編 劉志堅]
- 高級辦公應用項目教程 [主編 屈晶 趙成麗]
- 微信小程序開發項目實戰(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業檔案工作實戰寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計算機網絡原理及應用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學生創業基礎 [主編 王麗莉 王 楊]
- 船舶輔機 [主編 王連海 于洋 姜淑翠]
- 大學生就業指導 [主編 王麗莉 董宴廷]
- 系統架構設計師章節習題與考點特訓 [主編 薛大龍 鄒月平]
- 高校學生工作探索與實踐 [郭亮 著]
- 大學生情商管理 [方雄 著]
- 2023年長沙市會展業發展報告 [主編 周棟良]