“程序設計”是一門實踐性很強的課程,任何一門程序設計課程,不上機實踐是不可能學好的。邵蘭潔、母俐麗、馬睿、邢雁平編著的《C++面向對象程序設計習題解答與上機指導》是邵蘭潔主編的《C++ 面向對象程序設計》(清華大學出版社出版)的配套教學用書。全書共分3部分,第1部分是主教材習題解答,給出了主教材所有習題的解答。第2部分是上機指導,設計了lO個實驗,實驗1介紹C++編程環境,給出了基于visual C++6.0的編程和程序運行方法,以幫助讀者快速掌握編程環境。除實驗1外,其余9個實驗都是每一個實驗對應主教材的一章,針對每一章的知識點,精心設計每一個實驗的內容。通過實驗,不僅可以使讀者進一步鞏固所學知識,更重要的是讓讀者通過實驗編程逐步掌握C++面向對象編程技巧。第3部分是全國計算機等級考試二級C++語言程序設計真題匯編,以幫助完成C++語言程序設計學習后想報考全國計算機二級C++考試的讀者了解相關考試內容。
本書可作為高等院校計算機及相關專業本科生學習C++面向對象程序設計的實踐環節用書,也可作為廣大C++面向對象編程愛好者的編程訓練指導參考書。
C++面向對象程序設計是一門實踐性很強的課程,要想把自己所學的知識變成一種編程能力,上機實踐是必不可少的。作者在教學過程中發現“眼高手低”的現象在學生中普遍存在,學生在上課或看書時,對教師所講的內容或書中所闡述的內容都能夠理解,但到自己編程時卻感覺無從下手。為此,特編寫此配套教學用書,希望能讓讀者在鞏固所學C++面向對象程序設計知識的同時,掌握C++面向對象程序設計的核心技術,提高C++編程實踐能力。
本書具有如下特點:
(1) 內容豐富,選題典型,實用性強,力求在讓讀者鞏固所學C++知識點的同時,提高其運用C++解決實際問題的能力。
(2) 重視讀者實際編程能力的培養。上機實驗中對編程題的解答,不僅給出程序參考代碼,更進一步對代碼進行了解析。
(3) 強調程序的可讀性和標準化。書中程序全部遵循良好的程序設計風格:類名、函數名和變量名的定義做到“見名知義”;采用縮排格式組織程序代碼;適當添加注釋。所有程序均按照C++標準編寫,力求培養讀者從一開始就寫標準C++程序的習慣。
本書為邵蘭潔主編的《C++面向對象程序設計》的配套教學用書,共分3部分,第一部分是主教材習題解答,給出了主教材所有習題的解答。第二部分是上機指導,設計了10個實驗,實驗1介紹C++編程環境,給出了基于Visual C++ 6.0編程和程序運行的方法,以幫助讀者快速掌握編程環境。除第1個實驗外,其余9個實驗都是每個實驗對應教材的一章,針對每章的知識點,精心設計每個實驗的內容。通過實驗,不僅可以使讀者進一步鞏固所學知識,更重要的是能讓讀者通過實驗編程逐步掌握C++面向對象編程技巧。第三部分是全國計算機等級考試二級C++語言程序設計真題匯編,以幫助完成C++語言程序設計學習后想報考全國計算機二級C++考試的讀者了解相關考試內容。
本書第一部分的主教材習題解答由邵蘭潔、徐海云、馬睿、張玉英編寫,第二部分的上機指導由邵蘭潔、邢雁平編寫,第三部分的全國計算機等級考試二級C++語言程序設計真題匯編由邵蘭潔、母俐麗編寫。全書由邵蘭潔統稿并審定。本書中給出的C++程序參考代碼不一定是最優的,它們僅僅代表了編者的思路和想法。歡迎讀者提出自己的見解,幫助我們編寫出更高質量的程序。同時歡迎讀者對本書的內容提出批評和修改建議,我們將不勝感激。編者郵箱:shaolanjie789@163.com。
編者
2015年7月
第1章面向對象程序設計概述/ 3
第2章面向過程程序設計概述/18
第3章類和對象/28
第4章繼承與派生/38
第5章多態性與虛函數/53
第6章友元與靜態成員/59
第7章運算符重載/65
第8章泛型編程/77
第9章輸入輸出/86
第10章異常處理/95
第2部分上 機 指 導
實驗1Visual C++6.0上機操作/103
實驗2面向過程程序設計概述/110
實驗3類和對象/121
實驗4繼承與派生/144
實驗5多態性與虛函數/166
實驗6友元與靜態成員/177
實驗7運算符重載/180
實驗8泛型編程/193
實驗9輸入輸出/206實驗10異常處理/213第3部分全國計算機等級考試二級C++語言
程序設計真題匯編選擇題真題庫/221
操作題真題庫/256
附錄全國計算機等級考試二級C++語言程序設計
考試大綱(2013年版)/281
〖1〗C++面向對象程序設計習題解答與上機指導目錄[3]〖3〗