《計算機基礎與C語言程序設計實驗指導(第四版)》是《計算機基礎與C語言程序設計(第四版)》的配套實驗教材。全書共分4篇:篇是C語言程序設計實驗指導,介紹了如何使用Visual C 2010進行程序的編輯、編譯和錯誤處理,同時結合主教材的內容提供了11個實驗,給出了實驗目的、實驗內容及程序提示;第二篇是《計算機基礎與C語言程序設計(第四版)》習題解答;第三篇是全國計算機等級考試二級C介紹,包括全國計算機等級考試大綱、數(shù)據(jù)結構與算法、軟件工程基礎、數(shù)據(jù)庫基礎、公共基礎知識答案和全國計算機等級考試模擬試題;第四篇是MATLAB軟件入門。 《計算機基礎與C語言程序設計實驗指導(第四版)》內容豐富,實用性強,是學習C語言程序設計十分有用的一本參考書,既適合高等學校師生和計算機等級考試培訓使用,也可供自學者參考。
基礎構建:配合主教材,以豐富的實驗項目和詳實的習題分析、解答,幫助讀者掌握C語言的基礎知識和基本方法,夯實程序設計基礎。
思維擴展:在學會應用C語言編程知識的基礎上,拓展知識,開闊思路,幫助讀者致勝 NCRE二級C。
《計算機基礎與C語言程序設計實驗指導(第四版)》是《計算機基礎與C語言程序設計(第四版)》的配套實驗指導書,全書共分4篇。
篇為C語言程序設計實驗指導,包括3章內容。第1章介紹了使用Visual C 2010編輯、編譯、運行C程序的方法。Visual C 2010也是全國計算機等級考試(C語言)指定的編譯系統(tǒng)。第2章是上機實驗部分,安排了11個實驗,并根據(jù)實驗內容分別安排了不同的學時2學時或4學時。實驗進度與主教材同步。教師可根據(jù)具體的上機時長安排實驗,并根據(jù)具體情況選取實驗內容,還可根據(jù)每個學生的不同情況,適當安排必做題和選做題作為課后練習。學生在開展上機實驗之前應做好實驗準備,如閱讀實驗內容、復習主教材中的有關章節(jié)等。對于程序設計題,需要在進行上機實驗之前編好程序。第3章給出了實驗參考答案。
第二篇為《計算機基礎與C語言程序設計(第四版)》習題解答。選擇題和填空題主要測試讀者對基本概念、基本理論和基本方法的掌握程度。在學完每章后,讀者應獨立將選擇題和填空題做完,然后與給出的答案做比較,由此檢查自己的學習情況。編程題的類型和數(shù)目較多,讀者可根據(jù)自己的情況選做題目。每一道編程題的解法都有多種,書中只提供了一種答案,供讀者參考和比較,以啟發(fā)思路。《計算機基礎與C語言程序設計實驗指導(第四版)》所有程序都在Visual C 2010環(huán)境下調試通過,它們也可在Dev C 環(huán)境下運行。
第三篇是全國計算機等級考試二級C介紹,包括全國計算機等級考試大綱、基礎知識和模擬試題,另外還給出了模擬試題的解答。這部分可供參加全國計算機等級考試的讀者參考使用。
第四篇是MATLAB軟件入門,我們以MATLAB 7.10.0版本為例,介紹了MATLAB軟件的使用方法及其在數(shù)學建模中的應用。
《計算機基礎與C語言程序設計實驗指導(第四版)》篇由劉明才編寫,第二篇由辛慧杰編寫,第三篇由王鵬編寫,第四篇由焉德軍編寫。
在《計算機基礎與C語言程序設計實驗指導(第四版)》的編寫過程中,得到了鄭智強、張麗麗、鄒冰冰和通拉嘎若曼等幾位老師的熱情幫助,另外我們還參考了一些網(wǎng)上資源,在此一并致謝。
《計算機基礎與C語言程序設計實驗指導(第四版)》作者長期從事高等學校計算機基礎課程的教學工作,在總結多年的大學計算機基礎C語言程序設計課程的教學經(jīng)驗和教改實踐的基礎上,編寫了本套教材。由于作者水平有限,書中難免存在不足,懇請讀者批評指正。我們的郵箱是992116@qq.com,電話是010-62796045。
編 者
2021年4月
篇 C語言程序設計實驗指導 1
第1章 Visual C 2010使用指南 1
1.1 運行C程序 1
1.2 打開C源文件 8
1.3 調試C程序 9
第2章 實驗內容 11
實驗一 熟悉VC環(huán)境 12
實驗二 數(shù)據(jù)類型 13
實驗三 運算符和表達式 14
實驗四 選擇結構 15
實驗五 循環(huán)結構 17
實驗六 數(shù)組 19
實驗七 函數(shù) 21
實驗八 指針 24
實驗九 結構體 27
實驗十 文件 30
實驗十一 綜合設計 33
第3章 實驗參考答案 34
實驗一 熟悉VC環(huán)境 34
實驗二 數(shù)據(jù)類型 35
實驗三 運算符和表達式 36
實驗四 選擇結構 37
實驗五 循環(huán)結構 38
實驗六 數(shù)組 40
實驗七 函數(shù) 42
實驗八 指針 43
實驗九 結構體 45
實驗十 文件 47
實驗十一 綜合設計 49
第二篇 《計算機基礎與C語言程序設計(第四版)》習題解答 55
第1章 習題解答 55
一、選擇題 55
二、填空題 57
第2章 習題解答 57
一、選擇題 57
二、填空題 58
三、編程題 59
第3章 習題解答 60
一、選擇題 60
二、填空題 63
三、編程題 64
第4章 習題解答 66
一、選擇題 66
二、填空題 68
三、編程題 69
第5章 習題解答 71
一、選擇題 71
二、填空題 74
三、編程題 75
第6章 習題解答 81
一、選擇題 81
二、填空題 84
三、編程題 84
第7章 習題解答 90
一、選擇題 90
二、填空題 93
三、編程題 95
第8章 習題解答 100
一、選擇題 100
二、填空題 102
三、編程題 103
第9章 習題解答 104
一、選擇題 104
二、填空題 107
三、編程題(要求使用指針完成) 110
第10章 習題解答 116
一、選擇題 116
二、填空題 120
三、編程題 121
第11章 習題解答 125
一、選擇題 125
二、填空題 127
三、編程題 127
第三篇 全國計算機等級考試二級C介紹 133
第1章 全國計算機等級考試大綱 133
1.1 全國計算機等級考試(二級C)考試大綱 133
1.2 全國計算機等級考試(二級公共基礎)考試大綱 135
第2章 數(shù)據(jù)結構與算法 137
2.1 算法 137
2.2 數(shù)據(jù)結構的基本概念 138
2.3 線性表及其順序存儲結構 141
2.4 棧和隊列 142
2.5 線性鏈表 144
2.6 樹與二叉樹 147
2.7 查找技術 152
2.8 排序技術 153
2.9 習題 155
第3章 軟件工程基礎 158
3.1 軟件工程的基本概念 158
3.2 軟件需求分析 159
3.3 軟件設計 160
3.4 程序設計基礎 164
3.5 軟件測試及調試 167
3.6 習題 169
第4章 數(shù)據(jù)庫基礎 171
4.1 數(shù)據(jù)庫系統(tǒng)的基本概念 171
4.2 數(shù)據(jù)模型 175
4.3 關系代數(shù) 179
4.4 數(shù)據(jù)庫設計 184
4.5 習題 186
第5章 公共基礎知識答案 189
5.1 數(shù)據(jù)結構與算法習題解答 189
5.2 軟件工程基礎習題解答 193
5.3 數(shù)據(jù)庫基礎習題解答 196
第6章 全國計算機等級考試模擬試題 200
6.1 模擬試題一 200
6.2 模擬試題二 215
6.3 模擬試題三 229
6.4 模擬試題四 244
第四篇 MATLAB軟件入門 257
P.1 MATLAB簡介 257
P.2 向量與矩陣 258
P.3 矩陣與數(shù)組的基本運算 262
P.4 函數(shù) 263
P.5 MATLAB繪圖 265
P.6 MATLAB編程 273
P.7 MATLAB的符號運算 277
P.8 MATLAB在數(shù)學建模中的應用 280
參考文獻 291