![](http://img3m3.ddimg.cn/29/22/27877043-1_u_1.jpg)
開本:16開 紙張:膠版紙 包裝:平裝-膠訂 是否套裝:否 國際標準書號ISBN:9787113256234 叢書名:全國高等院校計算機基礎課程“十三五”規劃教材 作者:[中國]田小梅 出版社:中國鐵道出版社 出版時間:2019年04月 
"編輯推薦 本書可供學生作為ACM的入門參考書和備考全國計算機等級二級C++考試使用. 內容簡介 本書是結合編者多年教學和實踐經驗、參考國內外有關著作文獻而編寫的一本C++程序設計實踐教程,是與《C++程序設計教程》配合使用的學習參考用書。全書針對C++學習者的特點,由淺入深、由易到難,繫統地對學習C++語言中容易出現的問題和難點進行了剖析,對C++語言的重點知識給出了舉一反三的練習題。本書包括5部分:第1部分是上機實驗指導,包含了18個實驗;第2、3部分是《C++程序設計教程》各章對應的習題及部分習題參考答案;第4部分是關於ACM國際大學生程序設計競賽的介紹;第5部分給出了高校ACM集訓隊新生選撥賽精選試題。全書內容安排循序漸進,重點突出,實例典型,文字精練,適合作為高等院校相關專業課程的教材,也可作為ACM國際大學生程序設計競賽的入門參考書和全國計算機等級考試(二級C++語言程序設計)備考用書,還可作為C++應用開發人員的自學讀本或參考工具書。 作者簡介 田小梅:教授,衡陽師範學院老師,主持*職業院校信息化教學研究課題1項,湖南省教育科技計劃項目2項。參與國家重點基礎研究發展計劃(973)子課題1項,國家自然科學基金項目2項,國家安全部開放科研基金項目1項。在《計算機學報》、《通信學報》等期刊上以作者或通信作者發表論文30多篇,出版學術專著1部,主編教材2部,獲國家實用新型專利授權2項。獲湖南省教育教學改革發展優秀成果獎二等獎及三等獎各1項。獲湖南省林業科學技術進步二等獎和湖南省科技進步三等獎各1項。榮獲學校“計算機應用技術專業帶頭人”、“專業負責人說專業比賽”三等獎、“第三屆教學名師”等稱號或獎項。劉新宇:男,碩士,29,講師,13631301541,ACM程序設計競賽教練,長期從事程序設計教學。主要研究領域為密碼學與信息安全,主持校教改、校青年科學基金項目各1項。近兩年指導學生參加ACM程序設計競賽獲得亞洲區域賽銅獎2項,省級二等獎3項、三等獎6項。李浪:教授、博士生導師,衡陽師範學院計算機科學與技術學院院長,湖南省高校青年骨干教師,計算機科學與技術重點學科帶頭人,湖南省計算機學會常務理事,湖南省高教學會計算機教育專委會常務理事。主要研究領域為嵌入式計算與信息安全,主持了國家自然科學基金面上項目1項,中央引導地方科技發展專項1項,省自然科學基金科研項目2項,省科技廳科技計劃項目2項,省教育廳科研重點項目、青年項目、一般項目各1項。主持了省教育廳教改項目1項。 目錄 第1部分 上機實驗指導 1實驗1 C++程序的運行環境和運行方法 2實驗2 數據類型、運算符和簡單的輸入/輸出 7實驗3 分支結構程序設計 11實驗4 循環結構程序設計 17實驗5 函數定義及調用 23實驗6 函數的嵌套與遞歸調用 29實驗7 函數的重載與內聯 35實驗8 預處理指令 39實驗9 數組的應用 43實驗10 字符串的處理 51實驗11 指針與引用的使用 55實驗12 結構體、枚舉及共用體的使用 59實驗13 編寫類和使用對像 65實驗14 類的繼承與派生的實現 79實驗15 類的多態性實現 96實驗16 運算符重載的實現 107實驗17 標準模板庫的使用 114實驗18 文件的讀寫與異常處理 120第2部分 習題 123第1章 C++語言概述 124第2章 C++編程基礎 127第3章 C++基本控制結構程序設計 137第4章 函數與預處理 164第5章 數組 178第6章 指針和引用 195第7章 自定義數據類型 214第8章 類與對像 222第9章 繼承與派生 232第10章 多態性與虛函數 242第11章 運算符重載 253第12章 標準模板庫 256第13章 輸入/輸出流 257第14章 異常處理 259第3部分 部分習題參考答案 262第1章 C++語言概述 263第2章 C++編程基礎 264第3章 C++基本控制結構程序設計 265第4章 函數與預處理 266第5章 數組 267第6章 指針和引用 268第7章 自定義數據類型 270第8章 類與對像 271第9章 繼承與派生 273第10章 多態性與虛函數 275第11章 運算符重載 277第12章 標準模板庫 278第13章 輸入/輸出流 280第14章 異常處理 281第4部分 ACM國際大學生程序設計競賽 283第5部分 高校ACM集訓隊新生選撥賽精選試題 290選撥賽試題1 291選撥賽試題2 298選撥賽試題3 306選撥賽試題4 314參考文獻 322 前言 C++是一門廣泛用於工業軟件研發的大型語言,它自身的復雜性和解決實際問題的能力,使其極具學術研究價值和工業價值。和C語言一樣,C++已經在許多重要的領域獲得成功:低級繫統程序設計、大規模高性能應用設計、嵌入式程序設計以及數值科學計算等。目前,大多數高等院校均組隊參加ACM國際大學生程序設計競賽,但現有教材大都沒有針對ACM競賽的內容與練習。本書將程序設計實驗指導、習題與指導、國家計算機等級二級考試指導與ACM競賽輔導結合在一起,讓學生從一開始就接受較好的競賽與考試訓練,為學生更進一步的學習與深造創造條件。本書由田小梅、劉新宇、李浪任主編,王櫻、李康滿、鄭光勇任副主編。參加本書編寫工作的還有尹友明等。其中,第1~3部分的1~3章由田小梅編寫,第1~3部分的4、5章由李康滿編寫,第1~3部分的6、7章由李浪編寫,第1~3部分的8~11章由王櫻編寫,第1~3部分的12~14章由劉新宇編寫,第4、5部分由田小梅、劉新宇和鄭光勇共同整理。全書由田小梅和李浪統稿。編寫期間,參與討論和代碼調試工作的還有雷天齊、陳堅禎、梁小滿、趙輝煌、焦鉻、陳石義、封山河、張琴艷、龍大奇、羅恆輝、周瑛等老師。本書的編者都是多年從事C++程序設計教學和科研的教師,在編寫的過程中,參考了國內外大量文獻資料,結合了多年教學科研經驗。本書得到了湖南省普通高校教學改革研究項目(湘教通〔2018〕436號No:538)、*產學合作協同育人項目(No.201701048037,201702071007)、湖南省普通高校實踐教學建設項目,衡陽師範學院十三五轉型發展、十三五專業綜合改革、校校合作等項目的支持,以及合作公司及合作院校的實訓案例支持,使得本書的習題與實驗案例具有很強的實用性和代表性。本書在編寫過程中得到了同行的大力支持,在此表示衷心感謝,同時,也對編寫過程中參閱相關文獻的作者致以誠摯謝意。本書已整理好書中實例代碼並開發好相應的教學課件,有教學需要的老師可以在中國鐵道出版社有限公司的網頁上下載,也可發郵件向編者索取。編者的聯繫方式:tianxm@hynu.edu.cn;lilang911@126.com。編 者2019年2月
|