C++面向對象程序設計習題解答及上機指導
-
【作 者】李素若 杜華兵
【I S B N 】978-7-5170-0858-3
【責任編輯】李 炎
【適用讀者群】本專通用
【出版時間】2013-06-14
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】236
【千字數】365
【印 張】14.75
【定 價】¥28
【叢 書】21世紀高等學校精品規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是中國水利水電出版社出版的《C++面向對象程序設計》(李素若、杜華兵主編)一書的配套教材。本書共有3章,第1章是習題解答參考,分別與主教材各章內容相配合,基本覆蓋了教材中所講述的知識點。第2章是VC++ 6.0上機操作,主要介紹了VC++ 6.0集成開發環境的組成,C++程序的編譯、運行和調試。第3章是實驗指導,包括11個精心設計的實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等。
本書可以作為應用型本科院校計算機相關專業的學生及高職高專學生學習C++程序設計課程的輔導教材,也可作為全國計算機等級考試(二級C++)的輔導用書,以及各類程序設計培訓班學員和C++語言自學者的參考資料。
本書是《C++面向對象程序設計》的配套書,在主教材中用大量的例子深入淺出地講解了面向對象語言的特點。為幫助學生使用好教材,更好地理解面向對象語言和使用C++開發環境進行程序設計,筆者特編寫了《C++面向對象程序設計習題解答與上機指導》一書。
全書共分3章。第1章習題解答參考,分別與主教材各章內容相配合,基本覆蓋了教材中所講述的知識點。題型包括選擇題、簡答題、填空題、分析題和編程題等。習題中的代碼均在VC++ 6.0環境中運行通過。讀者可以通過對書中習題練習,逐步熟悉并掌握C++語言的基本概念、編程方法和技巧,拓寬程序設計的思路。第2章VC++ 6.0上機操作,主要介紹了VC++ 6.0集成開發環境的組成,C++程序的編譯、運行和調試。第3章實驗指導,編者結合自己的教學和編程實踐經驗,精心設計了11實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等內容。在實驗指導中除了給出詳細的代碼外,還在關鍵語句中都添加了注釋,便于讀者理解代碼的含義。
隨著面向對象程序設計方法的不斷普及和應用,學習和掌握C++語言已經成為許多計算機專業工作者和廣大計算機應用人員的迫切需要。學好C++,可以很容易地觸類旁通其他語言,如Java和C#等。C++架起了通向強大、易用、真正的軟件開發應用的橋梁。
C++語言是在C語言基礎上擴充了面向對象機制而形成的一種面向對象程序設計語言,它除繼承了C語言的全部優點和功能外,還支持面向對象程序設計。C++現在已成為介紹面向對象程序的首選語言。學習C++不僅可以深刻理解并領會面向對象程序設計的特點和風格,掌握其方法和要領,而且可以使讀者掌握一種十分流行和實用的程序設計語言。
本書是《C++面向對象程序設計》的配套書,在主教材中用大量的例子有序地、深入淺出地講解了面向對象語言的特點,每一章節都配有豐富的習題供學生練習,以幫助學生深入理解面向對象語言和C++的性質。為幫助學生使用好教材,更好地理解面向對象語言和使用C++開發環境進行程序設計,筆者特編寫了《C++面向對象程序設計習題解答及上機指導》一書。
全書共分3章。第1章為習題解答參考,分別與主教材各章內容相配合,基本覆蓋了教材中所講述的知識點。題型包括選擇題、簡答題、填空題、分析題和編程題等。除少部分簡答題外,所有習題均給出了參考答案,便于讀者自測和學習。習題中的代碼均在VC++ 6.0環境中運行通過。讀者可以通過對書中習題的練習,逐步熟悉并掌握C++語言的基本概念、編程方法和技巧,拓寬程序設計的思路。第2章為VC++ 6.0上機操作,主要介紹了VC++ 6.0集成開發環境的組成,C++程序的編譯、運行和調試。第3章為實驗指導,編者結合自己的教學和編程實踐經驗,精心設計了11個實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等內容。在實驗指導中除了給出詳細的代碼外,還在關鍵語句中都添加了注釋,便于讀者理解代碼的含義。
本書由李素若、杜華兵擔任主編,琚輝、嚴永松、陳萬華、游明坤擔任副主編,其中第1章由李素若、杜華兵共同編寫,第2章由琚輝、嚴永松共同編寫,第3章由陳萬華、游明坤共同編寫,全書由李素若統稿。參加本書編寫大綱討論的教師還有沈成濤、胡秀、賀體剛、余琨、武永成等。
由于編者水平有限,加之時間倉促,書中難免有疏漏之處,敬請廣大讀者批評指正,以使本書質量得到進一步提高。
編 者
2013年3月
第1章 習題解答參考 1
1.1 面向對象程序設計概述 1
1.2 C++概述 3
參考答案 6
1.3 類和對象 12
參考答案 15
1.4 派生和繼承 27
參考答案 34
1.5 多態性和虛函數 45
參考答案 52
1.6 運算符重載 66
參考答案 73
1.7 模板與異常 83
參考答案 89
1.8 C++流類庫與輸入輸出 97
參考答案 102
第2章 Visual C++ 6.0上機操作 119
2.1 Visual C++集成開發環境的組成 119
2.1.1 Visual C++用戶界面 119
2.1.2 工具欄 120
2.1.3 菜單欄 124
2.2 編輯、編譯和運行C++程序 131
2.2.1 建立、編譯和運行一個簡單
C++程序 132
2.2.2 一個項目包含頭文件和C++程序 133
2.2.3 一個工作區包含多個項目 134
2.3 程序調試 135
2.3.1 程序執行到中途暫停以便觀察階段
性結果 135
2.3.2 設置需觀察的結果變量 136
2.3.3 單步執行 136
2.3.4 斷點的使用 137
2.3.5 停止調試 137
第3章 實驗內容與指導 138
實驗一 熟悉實驗環境 138
實驗二 C++基礎練習 140
實驗三 類和對象(一) 146
實驗四 類和對象(二) 154
實驗五 派生和繼承 163
實驗六 多態性和虛函數 172
實驗七 運算符重載 179
實驗八 模板 188
實驗九 輸入輸出格式控制 200
實驗十 文件的輸入輸出 203
實驗十一 綜合練習 211
參考文獻 231
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- 功能材料制備與表征實驗指導書 [龔偉平 趙軍峰 梅海娟 等編著]