本書根據C++語言的內容結構提供了大量習題,這些習題涉及到C++語言的基本概念、函數、類與對象、類與對象的高級操作、運算符重載、繼承與派生、多態(tài)性、異常處理與模板以及C++的I/O流庫等內容。本書所選習題按相關內容劃分成章,概念清晰,習題覆蓋面廣,在每章的最后一節(jié)分別給出各章習題的參考答案、典型問題的注釋和程序解析,供讀者在學習過程中進行自我檢查和測試。讀者可以通過學習書中多種類型的習題及其注釋,逐步熟悉并掌握C++語言的基本概念、編程方法和技巧,拓寬程序設計的思路。本書既可以作為高等院校學生學習C++語言程序設計的習題集,也可以作為報考計算機專業(yè)碩士研究生的學習參考書,還可以作為參加自學考試、計算機等級考試、資格和水平考試等的模擬測試用書。