本書是普通高等教育“十一五”國家級規劃教材《C/C++程序設計教程(第4版)》的配套教材。全書分為5部分,包括實驗指導、測試、測試解答、模擬試題及答案、Visual C++ 6.0實驗環境簡介。實驗指導由10個實驗項目組成,測試部分由10章組成。實驗指導和測試部分的內容均與《C/C++程序設計教程(第4版)》的各章內容相對應,以便進行實驗教學和學生課后練習。對于每道實驗題,書中都給出了較詳細的提示和幫助性的指導;測試部分的題型主要是針對理論考試題型設置的。書中還給出了2套C語言筆試和上機考試的模擬測試題及答案。附錄中提供了C語言常見的編譯錯誤信息、連接和運行中的錯誤信息。
本書可作為高等院校相關專業本科生、研究生的相關課程的實驗教學用書,也可作為計算機專業相關課程的實驗教材,還可作為C/C++程序設計自學者的參考書。
1. 國家精品課程教材。 2. 國家“十一五”規劃教材輔導書。 3. 包括了實驗指導、測試以及筆試試卷和分析。 4. 替換書號09882。 5. 配套教材22128。
孫淑霞,女,成都理工大學信息科學與技術學院計算機基礎教學部,教授;四川省計算機學會理事,全國高等院校計算機基礎教育研究會第三屆理事,四川省高校計算機基礎教育研究會副理事長,四川省普通高校非計算機專業學生計算機應用知識和能力等級考試委員會委員。
目 錄
第1部分 實驗指導 1
實驗1 C/C++語言簡單程序的編寫和調試 1
一、實驗目的及要求 1
二、實驗項目 1
三、測試 5
實驗2 C語言程序設計基礎 5
一、實驗目的及要求 5
二、實驗項目 5
三、測試 7
實驗3 控制結構 7
一、實驗目的及要求 7
二、實驗項目 7
三、測試 11
實驗4 數組 12 目 錄
第1部分 實驗指導 1
實驗1 C/C++語言簡單程序的編寫和調試 1
一、實驗目的及要求 1
二、實驗項目 1
三、測試 5
實驗2 C語言程序設計基礎 5
一、實驗目的及要求 5
二、實驗項目 5
三、測試 7
實驗3 控制結構 7
一、實驗目的及要求 7
二、實驗項目 7
三、測試 11
實驗4 數組 12
一、實驗目的及要求 12
二、實驗項目 12
三、測試 16
實驗5 指針 18
一、實驗目的及要求 18
二、實驗項目 18
三、測試 21
實驗6 函數 22
一、實驗目的及要求 22
二、實驗項目 22
三、測試 25
實驗7 文件 26
一、實驗目的及要求 26
二、實驗項目 26
三、測試 27
實驗8 結構體與共用體 28
一、實驗目的及要求 28
二、實驗項目 28
三、測試 33
實驗9 圖形程序設計 37
一、實驗目的及要求 37
二、實驗項目 37
實驗10 C++程序設計基礎 38
一、實驗目的及要求 38
二、實驗項目 38
第2部分 測試 43
第1章 C語言簡單程序的編寫和調試 43
一、選擇題 43
二、填空題 44
第2章 C語言程序設計基礎 44
一、選擇題 44
二、讀程序分析程序的運行結果 46
三、填空題 47
第3章 控制結構 48
一、選擇題 48
二、讀程序分析程序的運行結果 48
三、讀程序回答問題 50
四、程序填空 52
五、編寫程序 53
第4章 數組 54
一、選擇題 54
二、讀程序選擇填空 55
三、程序填空 57
四、編寫程序 58
第5章 指針 59
一、選擇題 59
二、讀程序分析程序的運行結果 60
三、讀程序選擇填空 61
四、讀程序回答問題 64
五、編寫程序 65
第6章 函數 66
一、選擇題 66
二、讀程序分析程序的運行結果 67
三、讀程序選擇填空 68
四、讀程序回答問題 73
五、程序填空題 76
六、編寫程序 79
第7章 文件 79
一、選擇題 79
二、讀程序選擇填空 80
三、讀程序回答問題 82
四、編寫程序 83
第8章 結構體與共用體 83
一、選擇題 83
二、程序填空題 84
三、讀程序回答問題 86
四、編寫程序 88
第9章 圖形程序設計 88
第10章 C++程序設計基礎 89
一、選擇題 89
二、讀程序回答問題 91
第3部分 測試解答 93
第1章 C語言簡單程序的編寫和調試 93
一、選擇題 93
二、填空題 93
第2章 C語言程序設計基礎 94
一、選擇題 94
二、讀程序分析程序的運行結果 95
三、填空題 97
第3章 控制結構 98
一、選擇題 98
二、讀程序分析程序的運行結果 99
三、讀程序回答問題 100
四、程序填空 100
五、編寫程序 101
第4章 數組 104
一、選擇題 104
二、讀程序選擇填空 105
三、程序填空 105
四、編寫程序 106
第5章 指針 111
一、選擇題 111
二、讀程序分析程序的運行結果 112
三、讀程序選擇填空 113
四、讀程序回答問題 114
五、編寫程序 115
第6章 函數 117
一、選擇題 117
二、讀程序分析程序的運行結果 117
三、讀程序選擇填空 118
四、讀程序回答問題 119
五、程序填空題 121
六、編寫程序 122
第7章 文件 124
一、選擇題 124
二、讀程序選擇填空 125
三、讀程序回答問題 125
四、編寫程序 125
第8章 結構體與共用體 127
一、選擇題 127
二、程序填空題 128
三、讀程序回答問題 128
四、編寫程序 129
第9章 圖形程序設計 130
第10章 C++程序設計基礎 132
一、選擇題 132
二、讀程序回答問題 133
第4部分 模擬試題及答案 134
模擬試題1 134
一、選擇題 134
二、程序填空題 141
三、程序修改題 142
四、程序設計題 143
模擬試題2 143
一、選擇題 143
二、程序填空題 149
三、程序修改題 150
四、程序設計題 151
模擬試題1參考答案 151
一、選擇題 151
二、程序填空 154
三、程序修改題 154
四、程序設計題 155
模擬試題2參考答案 155
一、選擇題 155
二、程序填空 157
三、程序修改題 158
四、程序設計題 158
第5部分 Viusal C++ 6.0實驗環境簡介 159
5.1 Visual C++ 6.0界面 159
5.2 Visual C++ 6.0主窗口菜單欄及工具欄 160
5.2.1 菜單欄 160
5.2.2 Visual C++ 6.0的工具欄 169
5.3 工程與工程工作區 170
5.4 Visual C++ 6.0環境下文件的調試與運行 172
5.4.1 Visual C++ 6.0環境下單文件的調試與運行 172
5.4.2 Visual C++ 6.0環境下多文件的調試與運行 172
附錄A 常用的Turbo C庫函數 175
附錄B Visual C++ 6.0編譯錯誤信息 179
編譯錯誤 179
警告信息 182
連接錯信息 183
附錄C 部分實驗參考源代碼 184
參考文獻 192