C++基礎(chǔ)、上機指導(dǎo)及習(xí)題解答

出版時間:2009-6  出版社:清華大學(xué)出版社  作者:宋存利 主編  頁數(shù):260  

前言

目前,各理工類高校計算機公共課大多開設(shè)了C++程序設(shè)計課程,而程序設(shè)計類語言課的特點決定了它必須有配套的上機實踐課程來幫助學(xué)生理解理論課內(nèi)容,只有通過上機實踐才能得到好的學(xué)習(xí)效果,增強學(xué)生學(xué)習(xí)興趣。而一般高校中該課程的理論教學(xué)和上機教學(xué)的比例基本為1∶1。市場上有關(guān)C++程序設(shè)計的教材很多,但指導(dǎo)學(xué)生如何上機操作的書籍卻很少或是有但缺乏必要的編程分析,學(xué)生在實踐時拿到題目往往不知該如何分析問題、如何解決問題。因此,編寫一本配套的指導(dǎo)學(xué)生如何上機編程的書是我們的初衷。又因為現(xiàn)在有好多軟件學(xué)院都采用雙語教學(xué),關(guān)于C++的英文原版教材很多,但與之配套的上機指導(dǎo)卻很少。這本書是以美國學(xué)者BruceEckel編寫的《C++編程思想》(ThinkinginC++)為基礎(chǔ),編寫的與其配套的上機指導(dǎo)書,書中C++的關(guān)鍵詞匯將會輔以英文解釋。本書內(nèi)容簡介本書以英文原版教材《C++編程思想》為基礎(chǔ),同時考慮目前高校普遍使用的C++教材為背景,力求選題經(jīng)典,使學(xué)生在掌握C++知識的同時提高上機編程能力。本書共分兩部分:第一部分C++知識概要及上機實驗(共包括10章內(nèi)容)。第1章VisualC++開發(fā)環(huán)境使用指南,重點介紹VC++上機環(huán)境。第2章C++中的C,主要從重點和難點角度回顧C中的知識點,同時給出上機實驗題目。第3章函數(shù),函數(shù)是模塊化程序設(shè)計的基本單位,因此單獨作為一章來講,同時它也是初學(xué)程序設(shè)計時的難點。第4章、第5章介紹C++中增加的關(guān)于類、對象的概念以及構(gòu)造函數(shù)和析構(gòu)函數(shù)的設(shè)計。第6章運算符重載,重載是實現(xiàn)靜態(tài)多態(tài)的一種方式,運算符重載使得用戶可以自己定義類型數(shù)據(jù)的相關(guān)運算規(guī)則。第7章、第8章繼承與虛函數(shù)是C++中實現(xiàn)動態(tài)多態(tài)的機制,也是面向?qū)ο蟪绦蛟O(shè)計的關(guān)鍵。第9章模板,它更進一步提高了代碼的復(fù)用率。第10章I/O流與文件的輸入輸出,講述C++程序與其他文件進行信息交流的方法,同時介紹了格式輸入輸出的方法。第二部分模擬試卷,該部分給出了4套風(fēng)格不是很一致的模擬試卷,讀者可自行考核學(xué)習(xí)效果。本書特點(1)重點難點突出。重點部分詳細介紹,而難點不直接給出,力求在上機實驗過程中突出出來,降低讀者學(xué)習(xí)難度。(2)對次要內(nèi)容進行了舍棄。比如聯(lián)合與位域等內(nèi)容在本書中沒有體現(xiàn),相對來說這些內(nèi)容在現(xiàn)在編程中已很少使用,因此不再講述。C++基礎(chǔ)、上機指導(dǎo)及習(xí)題解答(3)不求面面俱到,但求通俗易懂。對重點和難點本書通過舉例、上機實驗等方式給出講解,對于比較容易掌握的內(nèi)容則一帶而過,力求精簡。(4)鑒于英文原版教材課后習(xí)題的實踐性不強,本書每章之后都給出了練習(xí)題目及參考答案,讀者可自行考核對各章的掌握情況。本書由大連交通大學(xué)軟件學(xué)院宋存利、田宏、陳曉紅、曲英偉和鄒麗聯(lián)合編寫,所有這些老師都有教授C++課程的豐富經(jīng)驗,例題都是老師們平時教學(xué)經(jīng)驗的積累,比較典型實用。希望本教材對讀者學(xué)習(xí)C++有所幫助,由于時間倉促,在編寫上難免有不足之處,希望讀者批評指正。電子郵件地址:scunli@163.com,liangying@tup.tsinghua.edu.cn。作者2009年3月

內(nèi)容概要

本書以英文原版教材《C++編程思想》為基礎(chǔ),同時參考目前高校普遍使用的C++教材,按知識點匯編了大量上機實驗指導(dǎo)、同步測試題及其參考答案,并配有多套模擬試題。力求選題經(jīng)典,使學(xué)生在掌握C++知識的同時提高上機編程能力。    本書適合作為普通高校計算機相關(guān)專業(yè)學(xué)生學(xué)習(xí)C++課程時的參考書,也可供培訓(xùn)及自學(xué)人員使用。

書籍目錄

第一部分 C++知識點及上機實驗 第1章 Visual C++開發(fā)環(huán)境使用指南  1.1 簡單應(yīng)用程序舉例  1.2 Visual C++主窗口介紹  1.3 幫助的使用  1.4 多文檔程序 第2章 C++中的C  2.1 標(biāo)識符  2.2 數(shù)據(jù)類型   2.2.1 重點內(nèi)容概要   2.2.2 難點辨析  2.3 表達式   2.3.1 重點內(nèi)容概要   2.3.2 難點辨析   2.3.3 上機實驗及解析  2.4 選擇與循環(huán)結(jié)構(gòu)   2.4.1 重點內(nèi)容概要   2.4.2 難點辨析   2.4.3 上機實驗及解析  2.5 數(shù)組   2.5.1 重點內(nèi)容概要   2.5.2 難點辨析   2.5.3 上機實驗及解析  2.6 結(jié)構(gòu)體   2.6.1 重點內(nèi)容概要   2.6.2 難點辨析   2.6.3 上機實驗及解析  2.7 指針與引用   2.7.1 重點內(nèi)容概要   2.7.2 難點辨析   2.7.3 上機實驗及解析  2.8 上機題目及參考答案  2.9 同步測試習(xí)題及參考答案 第3章 函數(shù)  3.1 函數(shù)概述   3.1.1 重點內(nèi)容概要   3.1.2 難點辨析   3.1.3 上機實驗及解析  3.2 帶默認形參值的函數(shù)   3.2.1 重點內(nèi)容概要   3.2.2 難點辨析   3.2.3 上機實驗及解析  3.3 函數(shù)重載   3.3.1 重點內(nèi)容概要   3.3.2 難點辨析   3.3.3 上機實驗及解析  3.4 內(nèi)聯(lián)函數(shù)   3.4.1 重點內(nèi)容概要   3.4.2 文獻難點辨析   3.4.3 上機實驗及解析  3.5 遞歸函數(shù)   3.5.1 重點內(nèi)容概要   3.5.2 難點辨析   3.5.3 上機實驗及解析  3.6 標(biāo)識符的作用域與存儲期   3.6.1 重點內(nèi)容概要   3.6.2 難點辨析   3.6.3 上機實驗及解析  3.7 上機題目及參考答案  3.8 同步測試習(xí)題及參考答案 第4章 類和對象  4.1 類和對象   4.1.1 重點內(nèi)容概要   4.1.2 難點辨析   4.1.3 上機實驗及解析  4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)   4.2.1 重點內(nèi)容概要   4.2.2 難點辨析   4.2.3 上機實驗及解析  4.3 類的靜態(tài)成員   4.3.1 重點內(nèi)容概要   4.3.2 難點辨析   4.3.3 上機實驗及解析  4.4 類的友元   4.4.1 重點內(nèi)容概要   4.4.2 難點辨析   4.4.3 上機實驗及解析  4.5 上機題目及參考答案  4.6 同步測試習(xí)題及參考答案 第5章 拷貝構(gòu)造函數(shù) 第6章 運算符重載 第7章 繼承與組合 第8章 虛函數(shù)與多態(tài) 第9章 模板 第10章 I/O流與文件的輸入輸出第二部分 模擬試卷 模擬試卷一 模擬試卷二 模擬試卷三 模擬試卷四 模擬試卷一參考答案 模擬試卷二參考答案 模擬試卷三參考答案 模擬試卷四參考答案參考文獻

章節(jié)摘錄

插圖:2.5.1重點內(nèi)容概要1.基本概念及特點在C++中,數(shù)組(array)是一種相同類型數(shù)據(jù)的集合,它由許多元素組成,每一個元素都具有相同的數(shù)據(jù)類型,它們存放在內(nèi)存中連續(xù)的相同大小的存儲單元中。每個數(shù)組都有一個名字,數(shù)組中的每一個元素有一個序號(或稱下標(biāo))表示元素在數(shù)組中的位置,正是通過下標(biāo)來識別數(shù)組中的每一個元素。數(shù)組主要有以下特點:(1)同一個數(shù)組中數(shù)組元素的類型相同,可以是任何合法的數(shù)據(jù)類型。(2)數(shù)組可以是一維的、二維的,甚至更高維的。(3)數(shù)組必須先定義后使用,且數(shù)組元素可以像變量一樣使用。(4)數(shù)組各個元素按順序排列,其位置由下標(biāo)確定。2.一維數(shù)組一維數(shù)組的一般定義形式為:類型說明符數(shù)組名[常量表達式];其中,類型說明符指定數(shù)組元素的類型,數(shù)組名的命名規(guī)則與變量一樣,方括號中的常量表達式的值表示數(shù)組元素的個數(shù)。數(shù)組元素的下標(biāo)從“0”開始計數(shù)。如果一個數(shù)組有n個元素,則第一個元素的下標(biāo)是0,最后一個元素的下標(biāo)是,z一1。數(shù)組元素的一般引用形式為:數(shù)組名[下標(biāo)表達式]3.二維數(shù)組二維數(shù)組相當(dāng)于數(shù)學(xué)上的矩陣,它的定義方法與一維數(shù)組的定義類似。二維數(shù)組定義的一般形式為:類型說明符數(shù)組名[常量表達式1][常量表達式2];其中常量表達式1指定數(shù)組元素的行數(shù),常量表達式2指定數(shù)組元素的列數(shù)??偟脑氐膫€數(shù)為常量表達式1×常量表達式2。二維數(shù)組元素的引用方法類似于一維數(shù)組元素的引用,其引用方法為:數(shù)組名[行下標(biāo)表達式][列下標(biāo)表達式]二維數(shù)組元素的行下標(biāo)和列下標(biāo)均是從O開始的。

編輯推薦

  《21世紀高等學(xué)校計算機教育實用規(guī)劃教材:C++基礎(chǔ)、上機指導(dǎo)及習(xí)題解答》特點:對每個知識點都通過重點內(nèi)容概要、難點辨析、上機實驗及解析三個部分加以詳細講解。每章末都匯集了綜合性上機課題和同步測試題,并給出參考答案。提供四套模擬試題作為對全書知識點掌握程度的綜合測試,并提供參考答案便于自學(xué)者使用。

圖書封面

評論、評分、閱讀與下載


    C++基礎(chǔ)、上機指導(dǎo)及習(xí)題解答 PDF格式下載


用戶評論 (總計8條)

 
 

  •   內(nèi)容有點跨度不過還好
  •   老師推薦的不錯例子和題都不錯然后就是送來的時候書略皺的說
  •   可以帶你入門C++。
  •   看著吧
  •   不錯,我們老師要求我們買的,,,
  •   質(zhì)量可以,物流速度快,買書我一直選亞馬遜
  •   還沒來得及看,,學(xué)習(xí)ing
  •   我感覺書很好還便宜,不錯哦
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7