出版時間:2012-2 出版社:人民郵電出版社 作者:朱立華,俞瓊 主編 頁數(shù):219
Tag標(biāo)簽:無
內(nèi)容概要
C++語言同時支持面向過程及面向?qū)ο蟮某绦蛟O(shè)計,是目前絕大部分高校程序設(shè)計課程及計算機(jī)編程愛好者首選的編程語言之一。學(xué)好C++語言程序設(shè)計重點是通過系統(tǒng)的實驗訓(xùn)練鞏固知識,掌握編程方法。
本書是《面向?qū)ο蟪绦蛟O(shè)計及C++(第2版)》(朱立華主編,人民郵電出版社2012年出版)的配套教輔用書,其特點是解析清晰透徹,習(xí)題面廣量大,實驗指導(dǎo)詳細(xì)。全書由4部分組成:第1部分是主教材中例題的思考與練習(xí)解析,方便有余力的讀者深入學(xué)習(xí);第2部分是主教材每章后的習(xí)題參考答案與解析,幫助讀者正確解題;第3部分給出了與主教材每一章內(nèi)容配套的補充習(xí)題,以彌補主教材因篇幅所限而習(xí)題量較少和題型不全面的缺憾,并給出了對應(yīng)的參考答案;第4部分是實驗指導(dǎo),安排了10個與教材配套的實驗,這些實驗對初學(xué)者全面掌握面向?qū)ο蟮某绦蛟O(shè)計及C++語言大有幫助。
本書可作為高校學(xué)生學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計及C++語言的輔導(dǎo)教材,也適合單獨作為學(xué)習(xí)C++語言的輔導(dǎo)書。
書籍目錄
第1部分 教材思考與練習(xí)解析
第2章 C++語言對C語言的改進(jìn)及擴(kuò)展
第3章 類與對象
第4章 類中數(shù)據(jù)的共享與保護(hù)
第5章 類與類之間的關(guān)系
第6章 多態(tài)性
第7章 模板
第8章 C++語言的流類庫與輸入/輸出控制
第2部分 教材習(xí)題參考答案與解析
第1章 面向?qū)ο蟪绦蛟O(shè)計及C++語言概述
第2章 C++語言對C語言的改進(jìn)及擴(kuò)展
第3章 類與對象
第4章 類中數(shù)據(jù)的共享與保護(hù)
第5章 類與類之間的關(guān)系
第6章 多態(tài)性
第7章 模板
第8章 C++語言的流類庫與輸入/輸出控制
第3部分 補充習(xí)題與解答
第1章 面向?qū)ο蟪绦蛟O(shè)計及C++語言概述
第2章 C++語言對C語言的改進(jìn)及擴(kuò)展
第3章 類與對象
第4章 類中數(shù)據(jù)的共享與保護(hù)
第5章 類與類之間的關(guān)系
第6章 多態(tài)性
第7章 模板
第8章 C++語言的流類庫與輸入/輸出控制
第4部分 實驗指導(dǎo)
Visual Studio 2008集成開發(fā)環(huán)境的使用
實驗1 用C++實現(xiàn)面向過程的程序設(shè)計
實驗2 類和對象的定義及使用(一)
實驗3 類和對象的定義及使用(二)
實驗4 類中數(shù)據(jù)的共享與保護(hù)
實驗5 類的組合實驗
實驗6 類的繼承與派生實驗
實驗7 多態(tài)性實驗
實驗8 函數(shù)模板與類模板的應(yīng)用
實驗9 C++的I/O操作及文件的使用
實驗10 一個管理系統(tǒng)的設(shè)計與實現(xiàn)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 二、填空題 1.C++語言既支持 ____ 的程序設(shè)計,又支持 ____ 的程序設(shè)計。 【參考答案】面向過程、面向?qū)ο?【解析】C++語言在C語言的基礎(chǔ)上擴(kuò)充,是帶類的C,是同時支持面向過程程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的混合型語言。 2.開發(fā)C++程序應(yīng)該包括的4個步驟依次是: ____ 、 ____ 、____ 和 ____ 。 【參考答案】編輯、編譯、鏈接、運行 【解析】開發(fā)C++程序與開發(fā)其他高級語言的程序一樣,包括編輯、編譯、鏈接和運行幾個步驟。 3.C++源程序和C源程序一樣,有且僅有1個 ____ 函數(shù)。 【參考答案】main 【解析】main()函數(shù)作為操作系統(tǒng)調(diào)用用戶程序的入口,必須有且只能有一個。 4.在VC++6環(huán)境中,用 ____ 來管理構(gòu)成一個程序的一個或多個文件。 【參考答案】項目(工程) 【解析】C++程序可以是單個文件,也可以有多個文件。在VC++6環(huán)境下,都要在項目(工程)中管理程序。 5.VC++6集成開發(fā)環(huán)境中的 ____ 工具可以幫助找到程序中存在的很多邏輯錯誤。 【參考答案】調(diào)試器 【解析】調(diào)試器是VC++6系統(tǒng)中最出色的組件之一,它幾乎可以幫助找到程序開發(fā)中可能產(chǎn)生的所有錯誤。 三、問答題 1.簡述C++語言與C語言的關(guān)系。 【參考答案】C++語言在傳統(tǒng)C語言的基礎(chǔ)上進(jìn)行改造和擴(kuò)充,引入了面向?qū)ο蟮母拍詈头椒?,增加了對面向?qū)ο蟪绦蛟O(shè)計的支持。C++語言是同時支持面向過程程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的混合型語言。 在支持面向過程的程序設(shè)計方面,C++語言首先繼承了C語言,與C語言兼容,C語言是C++語言的一個子集。C語言的詞法、語法和其他規(guī)則幾乎都可以用到C++語言中。但同時,C++語言又針對C語言的某些不足做了改進(jìn)。例如,用流更方便地實現(xiàn)輸入/輸出操作;用const定義常量取代宏;允許函數(shù)重載、函數(shù)帶有默認(rèn)形式參數(shù)值;增加了引用;提供了更方便的動態(tài)內(nèi)存空間管理方法;提供了異常的檢查、處理機(jī)制,提高了程序的健壯性等。 C++語言具有C語言無法比擬的優(yōu)越性,因為它同時支持面向?qū)ο蟮某绦蛟O(shè)計,支持封裝性、繼承性和多態(tài)性,使得程序更安全,代碼可重用性更高,可維護(hù)性更強,因而成為目前廣泛應(yīng)用的高級程序設(shè)計語言。
編輯推薦
《21世紀(jì)高等學(xué)校計算機(jī)規(guī)劃教材?高校系列:面向?qū)ο蟪绦蛟O(shè)計及C++實驗指導(dǎo)(第2版)》可作為高校學(xué)生學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計及C++語言的輔導(dǎo)教材,也適合單獨作為學(xué)習(xí)C++語言的輔導(dǎo)書。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計及C++實驗指導(dǎo) PDF格式下載