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