全國計算機等級考試二級教程--C++語言程序設計(2018年版)

全國計算機等級考試二級教程--C++語言程序設計(2018年版) 下載 mobi epub pdf 電子書 2025

教育部考試中心 著
圖書標籤:
  • C++
  • 計算機等級考試
  • 二級
  • 教程
  • 程序設計
  • 2018年版
  • 教材
  • 編程
  • 基礎
  • 學習
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 高等教育齣版社
ISBN:9787040488555
版次:1
商品編碼:12283606
包裝:平裝
開本:16
齣版時間:2017-12-01
用紙:膠版紙
頁數:312

具體描述

內容簡介

本書根據教育部考試中心新頒布的考試大綱編寫,是教育部考試中心組織編寫的全國計算機等級考試係列教程之一。 本書內容精練、實用性強、敘述通俗、簡易可讀,每章之後都附有一定數量的習題,是參加二級C++語言程序設計考試者必備的教材。本書也可以作為大專院校非計算機專業的計算機入門參考書。


目錄

第1章 C++語言概述
1.1 C++語言的發展
1.2 C++語言的特點
1.3 麵嚮對象程序設計
1.4 C++語言的基本符號
1.5 C++語言的詞匯
1.5.1 關鍵字
1.5.2 標識符
1.5.3 字麵常量
1.5.4 運算符
1.5.5 標點符號
1.6 C++程序的基本框架
1.7 C++程序的開發過程
1.7.1 編輯
1.7.2 編譯
1.7.3 連接
1.7.4 運行和調試
本章小結
習題1

第2章 數據類型、運算符和錶達式
2.1 C++語言的數據類型
2.1.1 基本類型
2.1.2 基本類型的派生類型
2.2 常量
2.2.1 邏輯常量
2.2.2 字符常量
2.2.3 整型常量
2.2.4 實型常量
2.2.5 枚舉常量
2.3 變量
2.3.1 變量的定義
2.3.2 變量的使用方式
2.3.3 符號常量聲明語句
2.4 運算符和錶達式
2.4.1 運算符和錶達式的概念
2.4.2 運算類型與運算符
2.4.3 賦值運算
2.4.4 算術運算符和算術錶達式
2.4.5 關係運算符和關係錶達式
2.4.6 邏輯運算符和邏輯錶達式
2.4.7 位運算
2.4.8 其他運算
2.4.9 優先級和結閤性
本章小結
習題2

第3章 基本控製結構
3.1 C++語句
3.2 順序結構
3.2.1 聲明語句
3.2.2 錶達式語句
3.2.3 基本輸入輸齣
3.2.4 復閤語句和空語句
3.3 選擇結構
3.3.1 if語句
3.3.2 switch語句
3.4 循環結構
3.4.1 for語句
3.4.2 while語句
3.4.3 do…while語句
3.4.4 循環的嵌套
3.5 跳轉語句
3.5.1 break語句
3.5.2 continue語句
3.5.3 return語句
3.5.4 goto語句
本章小結
習題3

第4章 數組、指針與引用
4.1 數組
4.1.1 一維數組
4.1.2 多維數組
4.1.3 字符數組
4.2 指針
4.2.1 指針和地址
4.2.2 指針和數組
4.2.3 空指針、無類型指針和const指針
4.3 引用
4.4 動態存儲分配
本章小結
習題4

第5章 函數
5.1 函數定義
5.2 函數調用
5.3 函數原型
5.4 函數返迴類型
5.5 函數參數
5.5.1 參數的傳遞方式
5.5.2 默認參數
5.6 函數重載
5.7 內聯函數
5.8 遞歸函數
5.9 變量的生存周期
本章小結
習題5

第6章 類和對象
6.1 類的定義
6.1.1 類的定義
6.1.2 類成員的訪問控製
6.1.3 類的數據成員
6.1.4 類的成員函數
6.2 對象的定義
6.2.1 對象的定義
6.2.2 對象的成員
6.3 構造函數和析構函數
6.3.1 構造函數和析構函數的定義
6.3.2 默認構造函數和默認析構函數
6.3.3 復製構造函數
6.4 自由存儲對象
6.5 this指針
6.6 靜態成員
6.6.1 靜態數據成員
6.6.2 靜態成員函數
6.7 常成員
6.7.1 常對象
6.7.2 常成員函數
6.7.3 常數據成員
6.8 友元
6.8.1 友元函數
6.8.2 友元類
6.9 對象數組
6.10 成員對象
本章小結
習題6

第7章 繼承和派生
7.1 繼承與派生
7.1.1 基本概念
7.1.2 派生類的定義與構成
7.2 派生類對基類成員的訪問
7.3 派生類的構造函數和析構函數
7.3.1 派生類的構造函數
7.3.2 派生類的析構函數
7.4 多繼承與虛基類
7.4.1 多繼承中的二義性問題
7.4.2 虛基類的定義
7.4.3 虛基類的構造函數
7.5 子類型關係
7.6 虛函數與多態性
7.6.1 多態性的概念
7.6.2 虛函數
7.6.3 虛析構函數
7.6.4 純虛函數與抽象類
本章小結
習題7

第8章 運算符重載
8.1 運算符函數與運算符重載
8.2 典型運算符的重載
8.2.1 關於分數類fraction
8.2.2 重載取負運算符“-”
8.2.3 重載加法運算符“+”
8.2.4 重載增量運算符“++”
8.2.5 重載類型轉換符“long”
8.2.6 重載賦值運算符“=”
8.2.7 重載復閤賦值運算符“+=”
8.2.8 重載關係運算符“>”
8.2.9 重載下標訪問運算符“[]”
8.2.10 重載流運算符“>>”和“<<”
8.3 運算符重載應注意的幾個問題
本章小結
習題8

第9章 模闆
9.1 函數模闆
9.2 類模闆
本章小結
習題9

第10章 C++流
10.1 C++流的概念
10.1.1 C++流的體係結構
10.1.2 預定義流對象
10.1.3 提取運算符>>和插入運算符<<
10.1.4 有格式輸入輸齣和無格式輸入輸齣
10.1.5 操作符
10.2 輸入輸齣的格式控製
10.2.1 默認的輸入輸齣格式
10.2.2 格式標誌與格式控製
10.2.3 輸入輸齣寬度的控製
10.2.4 浮點數輸齣方式的控製
10.2.5 輸齣精度的控製
10.2.6 對齊方式的控製
10.2.7 小數點處理方式的控製
10.2.8 填充字符的控製
10.2.9 插入換行符
10.2.10 輸入輸齣數製狀態的控製
10.3 文件流
10.3.1 文件流的建立
10.3.2 文件流的關閉
10.3.3 文件流狀態的判彆
10.3.4 文件流的定位
10.3.5 有格式輸入輸齣
10.3.6 無格式輸入輸齣
本章小結
習題10
附錄1 考試指導
附錄2 使用Visual C++2010學習版編寫標準C++程序
附錄3 C/C++常用標準庫函數
附錄4 ASCII碼錶
附錄5 全國計算機等級考試二級c++語言程序設計考試大綱(2018年版)
附錄6 全國計算機等級考試二級C++語言程序設計樣題及參考答案
附錄7 習題參考答案
C++編程語言精粹:深入理解與實踐 前言 在當今信息化浪潮席捲全球的時代,計算機編程已不再是少數技術專傢的專屬技能,而是越來越多領域不可或缺的溝通橋梁和實現工具。C++作為一門功能強大、應用廣泛的編程語言,其深厚的理論基礎和靈活的實踐能力,使其在操作係統、遊戲開發、高性能計算、嵌入式係統等眾多領域扮演著舉足輕重的角色。本書旨在帶領讀者係統性地掌握C++編程的核心概念,從基礎語法到高級特性,從理論講解到實際應用,幫助讀者建立起紮實的C++編程功底,為進一步深入學習和開發打下堅實的基礎。 第一章 C++語言概述與基礎 本章將為您揭開C++的神秘麵紗。我們將從C++的起源和發展曆程講起,讓您瞭解這門語言為何如此重要。隨後,我們將深入探討C++的基本構成,包括程序的基本結構、注釋的編寫規範以及如何進行程序的編譯和運行。這一章,您將學會如何編寫您的第一個C++程序,並初步理解代碼是如何被計算機識彆和執行的。我們將詳細介紹C++中的基本數據類型,如整型、浮點型、字符型等,以及變量的聲明與使用。同時,您還將學習到C++中的運算符,包括算術運算符、關係運算符、邏輯運算符、賦值運算符等,並理解它們在錶達式中的運算順序和優先級。控製流程是程序設計的靈魂,本章將重點講解順序結構、選擇結構(if-else語句、switch語句)和循環結構(while循環、for循環、do-while循環),讓您能夠編寫齣能夠根據不同條件做齣決策並重復執行特定任務的程序。 第二章 函數:模塊化編程的基石 函數是實現模塊化編程的關鍵。本章將引導您理解函數的概念、作用以及如何定義和調用函數。您將學習到函數的參數傳遞機製(值傳遞和引用傳遞),以及如何通過函數返迴值來獲取計算結果。我們將深入探討函數的重載,讓您理解如何在同一作用域內定義多個同名函數,但它們的參數列錶不同。同時,您還將學習到遞歸函數,一種函數調用自身的技術,並理解其應用場景和實現方式。作用域是理解變量生命周期的重要概念,本章將詳細講解局部變量和全局變量的區彆,以及它們的作用域規則。 第三章 數組與指針:內存的直接操控 數組是存儲同類型數據集閤的強大工具。本章將為您詳細介紹一維數組和多維數組的聲明、初始化和訪問方法。您將學習到如何遍曆數組,以及數組在函數中的應用。指針是C++中一個非常重要的概念,它允許您直接操作內存地址。本章將循序漸進地講解指針的聲明、初始化、解引用操作以及指針與數組的關係。您將深入理解指針的算術運算,以及指針在函數參數傳遞中的應用。通過本章的學習,您將能夠更加靈活地管理內存,並編寫齣更高效的程序。 第四章 字符串與字符串處理 字符串是程序中處理文本信息的核心。本章將介紹C++中字符串的兩種主要錶示方式:C風格字符串(字符數組)和C++標準庫中的`std::string`類。您將學習到如何創建、訪問和修改字符串,並掌握各種常用的字符串操作,如字符串的拼接、查找、替換、分割等。我們將重點講解`std::string`類提供的豐富功能,以及它與C風格字符串之間的轉換。通過對本章內容的學習,您將能夠輕鬆應對各種文本處理任務。 第五章 結構體與共用體:自定義數據類型 結構體和共用體是C++中兩種重要的用戶自定義數據類型,它們允許您將不同類型的數據組閤成一個整體。本章將詳細講解結構體的定義、成員訪問以及結構體變量的初始化。您將學習如何將結構體作為函數的參數和返迴值,以及如何定義結構體數組。共用體與結構體類似,但其所有成員共享同一塊內存空間,本章將解釋共用體的特點、定義和應用場景。您還將學習到枚舉類型,一種定義一組命名常量的有效方式,以及它在程序設計中的應用。 第六章 類與對象:麵嚮對象編程的基石 麵嚮對象編程(OOP)是現代軟件開發的主流範式,而類和對象是OOP的核心。本章將為您詳細介紹類的概念,包括類的定義、成員變量(屬性)和成員函數(方法)。您將學習如何創建類的實例(對象),以及如何通過對象訪問類的成員。我們將深入講解構造函數和析構函數,它們在對象的創建和銷毀過程中自動執行,對於資源的管理至關重要。封裝是OOP的重要原則之一,本章將介紹訪問修飾符(public, private, protected),以及它們如何控製成員的訪問權限。 第七章 繼承與多態:代碼復用與靈活性 繼承是OOP實現代碼復用的重要機製,它允許一個類(派生類)繼承另一個類(基類)的屬性和方法。本章將詳細講解類的繼承方式(公有繼承、保護繼承、私有繼承),以及派生類如何訪問基類的成員。您將學習到虛函數和純虛函數,它們是實現多態的關鍵。多態允許使用一個基類指針或引用指嚮不同的派生類對象,從而實現動態綁定和代碼的靈活性。本章還將介紹抽象類和接口,它們在設計麵嚮對象係統時發揮著重要作用。 第八章 C++標準庫:高效開發利器 C++標準庫提供瞭大量預先編寫好的類和函數,極大地提高瞭開發效率。本章將為您介紹C++標準庫中一些最常用和最重要的部分。我們將重點講解輸入/輸齣流庫(iostream),包括如何使用`cin`和`cout`進行控製颱輸入輸齣,以及文件流(fstream)進行文件的讀寫操作。您還將學習到STL(Standard Template Library),這是C++中最強大的庫之一,它提供瞭各種容器(如`vector`, `list`, `map`, `set`)、算法(如排序、查找)和迭代器,能夠幫助您高效地管理和處理數據。 第九章 異常處理:健壯程序的保障 程序在運行過程中難免會遇到各種錯誤和異常情況。本章將為您介紹C++的異常處理機製。您將學習如何使用`try`, `catch`, `throw`關鍵字來捕獲和拋齣異常,從而使程序在遇到錯誤時能夠優雅地處理,而不是直接崩潰。我們將講解異常處理的優勢,以及如何編寫更健壯、更可靠的程序。 第十章 文件操作:數據的持久化存儲 在實際應用中,數據的持久化存儲是必不可少的。本章將詳細介紹C++中進行文件操作的方法。您將學習如何打開、關閉文件,以及如何以文本模式和二進製模式讀寫文件。我們將深入講解文件流類(`ifstream`, `ofstream`, `fstream`)的使用,以及文件指針的控製。通過本章的學習,您將能夠將程序産生的數據保存到文件中,並在需要時重新讀取。 結論 C++是一門博大精深的語言,本書內容涵蓋瞭C++編程的各個重要方麵。希望通過本教程的學習,您能夠建立起對C++語言的全麵認識,掌握其核心概念和常用技巧,並能夠運用所學知識解決實際的編程問題。編程能力的提升是一個循序漸進的過程,堅持實踐,不斷探索,您必將在C++的世界中遊刃有餘,創造齣屬於自己的精彩。 緻謝 感謝所有支持和鼓勵本書完成的讀者。願您在C++的編程之旅中,收獲知識,激發創造,開啓無限可能。

用戶評價

評分

作為一名希望在計算機領域有所建樹的在職人員,我深知紮實的理論基礎和實踐能力的重要性,而全國計算機等級考試二級C++語言程序設計的認證,對我而言是提升職業技能的一個重要途徑。我選擇的這本書,在內容的深度和廣度上都給瞭我驚喜。它不僅僅停留在對基本語法和概念的羅列,而是深入剖析瞭C++語言的核心思想和設計理念。例如,在講解麵嚮對象編程時,書中不僅僅介紹瞭類、對象、繼承、多態等基本概念,還深入探討瞭封裝的意義,以及如何通過繼承和多態來構建靈活、可維護的代碼。此外,書中還加入瞭許多實際應用場景的案例分析,這些案例緊密結閤瞭考試的實際要求,並且展示瞭C++語言在解決實際問題中的強大能力。我尤其欣賞書中對數據結構和算法的講解,雖然隻是二級考試的範疇,但書中也給齣瞭一些經典算法的實現思路和效率分析,這對於我理解程序運行的底層機製非常有益。書中的代碼示例也寫得非常規範,注釋詳盡,邏輯清晰,方便我模仿和學習。我通過閱讀這本書,不僅掌握瞭考試所需的知識點,更重要的是,培養瞭良好的編程習慣和解決問題的思路。這本書為我打開瞭C++世界的大門,讓我看到瞭技術本身的魅力。

評分

作為一名對計算機科學抱有濃厚興趣的非計算機專業學生,我一直在尋找一本能夠幫助我快速入門C++並順利通過二級考試的書籍。這本書憑藉其齣色的內容和易於理解的講解方式,完全超齣瞭我的預期。它在知識點的講解上,非常注重基礎的構建,從最簡單的“Hello, World!”程序開始,逐步引導讀者理解變量、數據類型、控製流語句等核心概念。我尤其欣賞書中對每一個概念的解釋都輔以大量的代碼示例,這些示例都經過精心設計,能夠清晰地展示所講解知識點的應用。書中的章節安排也非常閤理,邏輯清晰,每一章都建立在前一章的基礎上,讓學習過程更加連貫。更重要的是,書中提供瞭大量的練習題,這些練習題的難度適中,並且覆蓋瞭各個知識點,我通過反復練習,對C++的語法和邏輯有瞭更深的理解。我還注意到書中對錯誤處理和異常機製也有一定的介紹,這讓我覺得這本書在幫助我打牢基礎的同時,也為我未來更深入的學習打下瞭良好的基礎。這本書不僅讓我能夠應對考試,更讓我對編程産生瞭濃厚的興趣,這對我未來的學習和職業發展都意義重大。

評分

我之前有過一些其他編程語言的學習經曆,所以對C++的掌握程度可以說是介於初學者和進階者之間。我選擇這本書,主要是想係統地梳理和鞏固C++語言的基礎知識,並為二級考試做好最後的衝刺。這本書在知識點的覆蓋上非常全麵,幾乎涵蓋瞭二級考試大綱中的所有重點和難點。我特彆喜歡書中對一些容易混淆的概念進行的辨析,比如函數重載和函數重寫,書中通過詳細的對比和舉例,清晰地闡述瞭它們之間的區彆和聯係,這對我這種有一定基礎但容易混淆的人來說,非常有價值。而且,書中對每一個考點都給齣瞭高質量的解析,不僅僅是給齣正確答案,更重要的是解釋瞭為什麼正確,以及其他選項為什麼錯誤,這讓我能夠深入理解考題背後的邏輯。此外,書中還包含瞭不少模擬題和曆年真題的解析,這些題目對於檢驗我的學習成果,熟悉考試形式和難度非常有幫助。我通過做這些題目,能夠及時發現自己的薄弱環節,並有針對性地進行復習。這本書的專業性和係統性,讓我覺得它不僅是一本備考教材,更是一本值得收藏的C++參考書。

評分

這本書的齣版,無疑為正在備戰全國計算機等級考試二級C++語言程序設計的考生們,提供瞭一份寶貴的復習資料。我是一名即將參加考試的學生,在朋友的推薦下翻開瞭這本書。首先,從整體的裝幀和排版上來說,這本書顯得十分用心,紙張的質量也很好,閱讀起來體驗很舒適,長時間看也不會感到疲勞。更重要的是,內容方麵,這本書緊密圍繞考試大綱展開,每一章節的知識點講解都力求清晰透徹。對於C++語言的初學者而言,書中大量使用瞭通俗易懂的比喻和生活化的例子,將抽象的概念變得具象化,比如在講解指針時,作者巧妙地將其比作“地址簿”,生動形象地幫助我們理解內存地址和數據之間的關係。同時,書中對每一個知識點都進行瞭細緻的分析,並且提供瞭大量的例題,這些例題的難度設置循序漸進,從基礎的語法練習到稍有難度的綜閤應用,都涵蓋得十分全麵。我特彆喜歡書中對每一章節末尾的總結部分,它能幫助我快速迴顧本章的核心內容,加深記憶。而且,書中還針對一些考生容易齣錯的地方,進行瞭特彆的提示和講解,這對於我們查漏補缺非常有幫助。我還會利用書中的配套練習題進行鞏固,並且對照答案解析來理解自己的錯誤之處。這本書就像一位經驗豐富的老師,耐心地引導我一步步走進C++的編程世界,讓我對考試充滿瞭信心。

評分

對於我這樣一個對編程充滿好奇但又缺乏係統學習經驗的跨專業學生來說,找到一本閤適的入門教材至關重要。這本書的齣現,簡直是雪中送炭。它的語言風格非常平易近人,沒有過多的專業術語堆砌,而是用一種循序漸進的方式引導讀者進入C++的世界。初學者最容易遇到的睏難就是對基礎概念的理解,比如變量、數據類型、運算符等,這本書都用非常形象的比喻來解釋,讓我一下子就明白瞭。而且,書中大量的圖示和流程圖,更是將抽象的邏輯變得直觀易懂。我特彆喜歡書中提供的“實戰演練”環節,它不僅僅是簡單的代碼片段,而是包含瞭一個小型項目的設計和實現過程,讓我能夠從頭到尾地體驗編程的樂趣。通過這些小項目,我學會瞭如何將零散的知識點串聯起來,形成解決問題的能力。書中的排版也十分友好,代碼和文字的比例恰到好處,關鍵信息通過加粗、斜體等方式突齣顯示,閱讀起來非常輕鬆。我感覺這本書更像是一個貼心的學習夥伴,時刻鼓勵我,引導我剋服學習中的睏難。它讓我體會到,原來編程並不是想象中那麼枯燥和遙不可及。

評分

一次買瞭很多書,慢慢看

評分

商品給力,實物和描述圖片相符,信賴京東的質量,滿意物流速度,下次還會繼續購買,推薦一下

評分

和另一本書弄混瞭,實在太像瞭,書很好

評分

考試部的提綱應該準確度很高 好好加油吧 要通過。

評分

書很不錯 質量很好 速度快

評分

剛報瞭計算機二級考試,同學推薦的書目,感覺還不錯,一套書其實可以兩個人一起用!我們同學一起團購的,也比較便宜!

評分

書在用,圖片是我的貓,希望這次二級能過吧是吧,快遞挺快的,第二天就到瞭

評分

有一本貌似過水瞭,聯係京東,很快給換瞭一本。

評分

物流速度也很快,質量不錯,內容很好。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有