C++程序設(shè)計(jì)教程習(xí)題答案和實(shí)驗(yàn)指導(dǎo)(第二版)
定 價(jià):39.8 元
叢書(shū)名:普通高等教育“十三五”規(guī)劃教材高等院校計(jì)算機(jī)系列教材
- 作者:瞿紹軍,羅迅,劉宏 著
- 出版時(shí)間:2018/5/1
- ISBN:9787568037945
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類:TP312C
- 頁(yè)碼:268
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16開(kāi)
內(nèi)容簡(jiǎn)介
本書(shū)緊密結(jié)合目前高校計(jì)算機(jī)教學(xué)和發(fā)展趨勢(shì),將ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽引進(jìn)教材,對(duì)學(xué)生養(yǎng)成良好的編程習(xí)慣和編程思維,提高分析和解決問(wèn)題能力大有幫助,這是本教材的創(chuàng)新之處。
本書(shū)是《C++程序設(shè)計(jì)教程》(第二版)的配套教材,也可獨(dú)立使用。全書(shū)共分為四大部分,第一部分為開(kāi)發(fā)環(huán)境介紹。第二部分為實(shí)驗(yàn)指導(dǎo),共13章。習(xí)題均按照ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽標(biāo)準(zhǔn)設(shè)計(jì),選用的試題均具有代表性。第三部分為參考答案,其中部分習(xí)題提供了多種解決方法供參考。第四部分為五套筆試模擬試卷和三套上機(jī)實(shí)驗(yàn)考試模擬試卷,附有參考答案,用來(lái)檢驗(yàn)本課程學(xué)習(xí)的掌握程度和作為考前的復(fù)習(xí),也可供出卷參考。最后為附錄,包括5小部分。
本課程設(shè)有專門(mén)的課程學(xué)習(xí)網(wǎng)站,所有的習(xí)題均可在學(xué)習(xí)網(wǎng)站(http://acm.hunnu.edu.cn/online/?action=course&type=list&
coursetype=1)進(jìn)行測(cè)試。
本書(shū)特別適合用作計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的教材;作為ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽入門(mén)教材;也可作為各類考試培訓(xùn)和C++自學(xué)教材。
近年,以培養(yǎng)和提高計(jì)算機(jī)編程能力的不同層次比賽應(yīng)運(yùn)而生。如省級(jí)大學(xué)生計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽、ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽等。因此,以程序設(shè)計(jì)競(jìng)賽為依托,改革程序設(shè)計(jì)類課程教學(xué)體系和內(nèi)容,探討和創(chuàng)新程序設(shè)計(jì)類課程的實(shí)踐教學(xué)方法和手段,對(duì)加強(qiáng)程序設(shè)計(jì)類課程的教學(xué)和實(shí)踐環(huán)節(jié),提高學(xué)生們的編程能力,促進(jìn)計(jì)算機(jī)類創(chuàng)新人才培訓(xùn)和培養(yǎng)出符合社會(huì)需求的人才具有重要理論和實(shí)踐意義。
本書(shū)將ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽引進(jìn)到課程學(xué)習(xí)之中,使學(xué)生從編程入門(mén)開(kāi)始就養(yǎng)成良好的編程習(xí)慣和編程思維,強(qiáng)化學(xué)生對(duì)實(shí)際問(wèn)題分析能力和解決問(wèn)題能力的培養(yǎng),激發(fā)學(xué)生對(duì)編程的興趣,達(dá)到以教學(xué)促競(jìng)賽,以競(jìng)賽強(qiáng)化教學(xué)的目的。
前言
C++語(yǔ)言是目前最流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言之一。它既支持傳統(tǒng)的面向過(guò)程的程序設(shè)計(jì)方法,也支持新的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。它是Linux和Unix下編程的最主要的語(yǔ)言,也是嵌入式開(kāi)發(fā)最常用的編程語(yǔ)言。C++全面兼容C,對(duì)熟悉C的程序員僅需學(xué)習(xí)C++語(yǔ)言的面向?qū)ο筇卣鳎涂珊芸斓赜肅++編寫(xiě)程序。
本書(shū)是一本通過(guò)編程實(shí)踐引導(dǎo)學(xué)生掌握C++程序開(kāi)發(fā)的教材。在編寫(xiě)過(guò)程中,我們組織了多位長(zhǎng)期從事程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)和計(jì)算機(jī)算法設(shè)計(jì)課程教學(xué)的老師,其中部分老師還是本校的ACM程序設(shè)計(jì)集訓(xùn)隊(duì)的教練和指導(dǎo)老師,都有著豐富的教學(xué)和編程經(jīng)驗(yàn)。在寫(xiě)作中力求將復(fù)雜的概念用簡(jiǎn)潔、通俗語(yǔ)言描述,做到了深入淺出、循序漸進(jìn),從而使學(xué)生能體會(huì)到學(xué)習(xí)編程的樂(lè)趣。
本書(shū)將ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽引進(jìn)到課程學(xué)習(xí)之中,使學(xué)生從編程入門(mén)開(kāi)始就養(yǎng)成良好的編程習(xí)慣和編程思維,強(qiáng)化學(xué)生對(duì)實(shí)際問(wèn)題分析能力和解決問(wèn)題能力的培養(yǎng),激發(fā)學(xué)生對(duì)編程的興趣,達(dá)到以教學(xué)促競(jìng)賽,以競(jìng)賽強(qiáng)化教學(xué)的目的。
ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽(簡(jiǎn)稱ACM-ICPC)是由國(guó)際計(jì)算機(jī)界具有悠久歷史的權(quán)威性組織ACM學(xué)會(huì)(Association for Computing Machinery)主辦,是世界上公認(rèn)的規(guī)模最大、水平最高、參與人數(shù)最多的大學(xué)生程序設(shè)計(jì)競(jìng)賽,其宗旨是使大學(xué)生能通過(guò)計(jì)算機(jī)充分展示自己分析問(wèn)題和解決問(wèn)題的能力,F(xiàn)在各個(gè)高校都非常重視計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽。
在平時(shí)教學(xué)中,很多同學(xué)問(wèn)怎么才能學(xué)好編程?我給他們的答復(fù)是“編程再編程”,要想學(xué)好一門(mén)編程語(yǔ)言,上機(jī)動(dòng)手去編寫(xiě)程序是唯一的途徑。我們希望您在學(xué)習(xí)時(shí)能把此書(shū)的所有習(xí)題都自己動(dòng)手實(shí)現(xiàn)并真正掌握,在OJ上全部測(cè)試通過(guò)。
本書(shū)是《C++程序設(shè)計(jì)教程》的配套教材,也可獨(dú)立使用。全書(shū)共分為四大部分,第一部分為開(kāi)發(fā)環(huán)境介紹。第二部分為實(shí)驗(yàn)指導(dǎo),共13章。習(xí)題均按照ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽標(biāo)準(zhǔn)設(shè)計(jì)。第1章為C++語(yǔ)言概述,第2章為C++語(yǔ)言編程基礎(chǔ),第3章為數(shù)組與字符串,第4章為函數(shù),第5章為指針,第6章為結(jié)構(gòu)體與共用體,第7章為類與對(duì)象及封裝性,第8章為類的深入,第9章為運(yùn)算符重載,第10章為繼承性,第11章為多態(tài)性,第12章為輸入輸出流,第13章為模版和標(biāo)準(zhǔn)庫(kù)。第三大部分為參考答案,其中部分習(xí)題提供了多種解決方法供參考。第四部分為五套筆試模擬試卷和三套上機(jī)實(shí)驗(yàn)考試模擬試卷,附有參考答案,用來(lái)檢驗(yàn)本課程學(xué)習(xí)的掌握程度和作為考前的復(fù)習(xí),也可供出卷參考。最后為附錄,包括ASCII碼對(duì)照表、C/C++與標(biāo)準(zhǔn)C++頭文件對(duì)照表、Linux、Unix下編譯C++程序、Visual C++和Dev-C++的調(diào)試工具。
參與本書(shū)編寫(xiě)的人員有:瞿紹軍、羅迅和劉宏。
本書(shū)特別適合用作計(jì)算機(jī)專業(yè)和相關(guān)專業(yè)的教材;作為ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽入門(mén)教材;也可作為各類考試培訓(xùn)和C++自學(xué)教材。
本書(shū)出版得到了湖南師范大學(xué)教學(xué)改革研究項(xiàng)目“程序設(shè)計(jì)類課程實(shí)踐教學(xué)體系、內(nèi)容、方法和手段改革的研究與實(shí)踐”的資助。
您在使用過(guò)程中發(fā)現(xiàn)錯(cuò)誤或有任何疑問(wèn)可發(fā)郵件給我們反饋和交流(Email:powerhope@163.com)。
編者
2017年9月
目錄
內(nèi)容簡(jiǎn)介 II
前言 III
第一部分 開(kāi)發(fā)環(huán)境 7
第1章 C++程序的開(kāi)發(fā)環(huán)境 7
第二部分 實(shí)驗(yàn)指導(dǎo) 30
習(xí)題和湖南師范大學(xué)OJ上對(duì)應(yīng)的題號(hào)對(duì)照表 30
第1章 C++語(yǔ)言概述 31
第2章 C++語(yǔ)言編程基礎(chǔ) 31
第3章 數(shù)組與字符串 35
第4章 函數(shù) 42
第5章 指針 46
第6章 結(jié)構(gòu)體與共用體 51
第7章 類與對(duì)象及封裝性 53
第8章 類的深入 54
第9章 運(yùn)算符重載 57
第10章 繼承性 58
第11章 多態(tài)性 61
第12章 輸入輸出流 64
第13章 模板和標(biāo)準(zhǔn)庫(kù) 64
第三部分 參考答案 71
第1章 C++語(yǔ)言概述 71
第2章 C++語(yǔ)言編程基礎(chǔ) 72
第3章 數(shù)組與字符串 79
第4章 函數(shù) 89
第5章 指針 97
第6章 結(jié)構(gòu)體與共用體 107
第7章 類與對(duì)象及封裝性 111
第8章 類的深入 114
第9章 運(yùn)算符重載 119
第10章 繼承性 129
第11章 多態(tài)性 134
第12章 輸入輸出流 138
第13章 模版和標(biāo)準(zhǔn)庫(kù) 141
第四部分 模擬試卷 150
筆試模擬試卷(1) 150
筆試模擬試卷(2) 158
筆試模擬試卷(3) 166
筆試模擬試卷(4) 172
筆試模擬試卷(5) 179
上機(jī)實(shí)驗(yàn)考試模擬試卷(1) 186
上機(jī)實(shí)驗(yàn)考試模擬試卷(2) 187
上機(jī)實(shí)驗(yàn)考試模擬試卷(3) 189
筆試模擬試卷(1)參考答案 191
筆試模擬試卷(2)參考答案 195
筆試模擬試卷(3)參考答案 199
筆試模擬試卷(4)參考答案 200
筆試模擬試卷(5)參考答案 201
上機(jī)實(shí)驗(yàn)考試模擬試卷(1)參考答案 203
上機(jī)實(shí)驗(yàn)考試模擬試卷(2)參考答案 205
上機(jī)實(shí)驗(yàn)考試模擬試卷(3)參考答案 209
附錄A:ASCII碼對(duì)照表 213
附錄B:C/C++與標(biāo)準(zhǔn)C++頭文件對(duì)照表 214
附錄C:Linux、Unix下編譯C++程序 215
附錄D:在Visual C++下調(diào)試程序 219
附錄E:Dev-C++調(diào)試 224