全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程——C++語(yǔ)言程序設(shè)計(jì)(2021年版)
定 價(jià):43 元
- 作者:教育部考試中心 編
- 出版時(shí)間:2020/11/1
- ISBN:9787040545364
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁(yè)碼:311
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程——C++語(yǔ)言程序設(shè)計(jì)(2021年版)》根據(jù)教育部考試中心新頒布的《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試大綱(2018年版)》的要求,在上一版教程的基礎(chǔ)上將開發(fā)環(huán)境升級(jí)到Visual C++2010 Express,是在全國(guó)計(jì)算機(jī)等級(jí)考試委員會(huì)指導(dǎo)下,由教育部考試中心組織編寫的計(jì)算機(jī)等級(jí)考試系列教程之一。其主要內(nèi)容包括:C++的數(shù)據(jù)類型、基本語(yǔ)句、數(shù)組指針和引用、函數(shù)的使用、類與對(duì)象的相關(guān)知識(shí),此外還介紹了模板和輸入輸出流。該書內(nèi)容精練,結(jié)構(gòu)合理,便于自學(xué),對(duì)讀者可能遇到的難點(diǎn)做了十分系統(tǒng)、清楚的闡述,除可以作為計(jì)算機(jī)等級(jí)考試用書外,也可以作為學(xué)習(xí)C++語(yǔ)言的參考書。
隨著我國(guó)計(jì)算機(jī)應(yīng)用的進(jìn)一步普及和深入,人們已經(jīng)達(dá)成了一個(gè)共識(shí):計(jì)算機(jī)知識(shí)是當(dāng)代人類文化的重要組成部分;計(jì)算機(jī)應(yīng)用能力是跨世紀(jì)人才不可缺少的素質(zhì)。因此,許多單位把計(jì)算機(jī)知識(shí)和應(yīng)用能力作為考核、錄用工作人員的重要條件;許多人也在努力證實(shí)自身在這方面的實(shí)力。人們都在尋求一個(gè)統(tǒng)一、客觀、公正的衡量標(biāo)準(zhǔn),教育部考試中心組織的“全國(guó)計(jì)算機(jī)等級(jí)考試”自1994年舉辦以來(lái),應(yīng)試人數(shù)逐年遞增,是深受社會(huì)各界歡迎的計(jì)算機(jī)考試。
隨著計(jì)算機(jī)應(yīng)用的發(fā)展,等級(jí)考試的內(nèi)容也在不斷更新。我們根據(jù)教育部考試中心最新頒布的《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試大綱(2018年版)》的要求,在上一版本的基礎(chǔ)上修訂而成本書。本書緊扣考試大綱,內(nèi)容取舍得當(dāng),是一本系統(tǒng)的考試教材。
全書共分十一章,內(nèi)容包括:C++語(yǔ)言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,基本控制結(jié)構(gòu),數(shù)組、指針與引用,函數(shù),類和對(duì)象,繼承和派生,運(yùn)算符重載,模板,C++流。本書的編寫力求在體系結(jié)構(gòu)上安排合理、重點(diǎn)突出、難點(diǎn)分散、便于掌握;在語(yǔ)言敘述上注重概念清晰、邏輯性強(qiáng)、便于自學(xué)。為便于讀者自我檢查,書中各章的最后均配有習(xí)題。帶有“*”號(hào)的章節(jié)是為了知識(shí)的完整性而編寫的,考試大綱中不要求,考試中也不涉及。此外,本書在附錄中提供了集成開發(fā)環(huán)境Microsoft Visual C++ 2010學(xué)習(xí)版的使用方法,讀者可以參照其中的具體步驟進(jìn)行C++語(yǔ)言編程的上機(jī)練習(xí)。本書配套的電子教案可從http://px.hep.edu.cn下載。
本書由教育部考試中心組織編寫。第1~3章、第4.4小節(jié)和附錄1~附錄3由袁曉潔編寫,第4.1~4.3小節(jié)、第5章由晏海華編寫,第6章、第7.1~7.5小節(jié)由馬銳編寫,第7.6小節(jié)、第8~10章由李寧編寫。全書由袁曉潔和黃嘯波統(tǒng)稿,清華大學(xué)鄭莉老師對(duì)全書進(jìn)行了全面審閱。在本書的編寫和出版過(guò)程中,教育部考試中心和高等教育出版社給予了大力支持,在此一并表示衷心感謝。
由于編寫時(shí)間倉(cāng)促,難免有疏漏之處,請(qǐng)讀者提出寶貴意見(jiàn),以便修訂時(shí)改進(jìn)。
第1章 C++語(yǔ)言概述
1.1 C++語(yǔ)言的發(fā)展
1.2 C++語(yǔ)言的特點(diǎn)
1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.4 C++語(yǔ)言的基本符號(hào)
1.5 C++語(yǔ)言的詞匯
1.5.1 關(guān)鍵字
1.5.2 標(biāo)識(shí)符
1.5.3 字面常量
1.5.4 運(yùn)算符
1.5.5 標(biāo)點(diǎn)符號(hào)
1.6 C++程序的基本框架
1.7 C++程序的開發(fā)過(guò)程
1.7.1 編輯
1.7.2 編譯
1.7.3 連接
1.7.4 運(yùn)行和調(diào)試
本章小結(jié)
習(xí)題1
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
2.1 C++語(yǔ)言的數(shù)據(jù)類型
2.1.1 基本類型
2.1.2 基本類型的派生類型
2.2 常量
2.2.1 邏輯常量
2.2.2 字符常量
2.2.3 整型常量
2.2.4 實(shí)型常量
2.2.5 枚舉常量
2.3 變量
2.3.1 變量的定義
2.3.2 變量的使用方式
2.3.3 符號(hào)常量聲明語(yǔ)句
2.4 運(yùn)算符和表達(dá)式
2.4.1 運(yùn)算符和表達(dá)式的概念
2.4.2 運(yùn)算類型與運(yùn)算符
2.4.3 賦值運(yùn)算
2.4.4 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.5 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.6 邏輯運(yùn)算符和邏輯表達(dá)式
2.4.7 位運(yùn)算
2.4.8 其他運(yùn)算
2.4.9 優(yōu)先級(jí)和結(jié)合性
本章小結(jié)
習(xí)題2
第3章 基本控制結(jié)構(gòu)
3.1 C++語(yǔ)句
3.2 順序結(jié)構(gòu)
3.2.1 聲明語(yǔ)句
3.2.2 表達(dá)式語(yǔ)句
3.2.3 基本輸入輸出
3.2.4 復(fù)合語(yǔ)句和空語(yǔ)句
3.3 選擇結(jié)構(gòu)
3.3.1 if語(yǔ)句
3.3.2 switch語(yǔ)句
3.4 循環(huán)結(jié)構(gòu)
3.4.1 for語(yǔ)句
3.4.2 while語(yǔ)句
3.4.3 do…while語(yǔ)句
3.4.4 循環(huán)的嵌套
3.5 跳轉(zhuǎn)語(yǔ)句
3.5.1 break語(yǔ)句
3.5.2 continue語(yǔ)句
3.5.3 return語(yǔ)句
3.5.4 goto語(yǔ)句
本章小結(jié)
習(xí)題3
第4章 數(shù)組、指針與引用
4.1 數(shù)組
4.1.1 一維數(shù)組
4.1.2 多維數(shù)組
4.1.3 字符數(shù)組
4.2 指針
4.2.1 指針和地址
4.2.2 指針和數(shù)組
4.2.3 空指針、無(wú)類型指針和const指針
4.3 引用
4.4 動(dòng)態(tài)存儲(chǔ)分配
本章小結(jié)
習(xí)題4
第5章 函數(shù)
5.1 函數(shù)定義
5.2 函數(shù)調(diào)用
5.3 函數(shù)原型
5.4 函數(shù)返回類型
5.5 函數(shù)參數(shù)
5.5.1 參數(shù)的傳遞方式
5.5.2 默認(rèn)參數(shù)
5.6 函數(shù)重載
5.7 內(nèi)聯(lián)函數(shù)
5.8 遞歸函數(shù)
5.9 變量的生存周期
本章小結(jié)
習(xí)題5
第6章 類和對(duì)象
6.1 類的定義
6.1.1 類的定義
6.1.2 類成員的訪問(wèn)控制
6.1.3 類的數(shù)據(jù)成員
6.1.4 類的成員函數(shù)
6.2 對(duì)象的定義
6.2.1 對(duì)象的定義
6.2.2 對(duì)象的成員
6.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.3.1 構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義
6.3.2 默認(rèn)構(gòu)造函數(shù)和默認(rèn)析構(gòu)函數(shù)
6.3.3 復(fù)制構(gòu)造函數(shù)
6.4 自由存儲(chǔ)對(duì)象
6.5 this指針
6.6 靜態(tài)成員
6.6.1 靜態(tài)數(shù)據(jù)成員
6.6.2 靜態(tài)成員函數(shù)
6.7 常成員
6.7.1 常對(duì)象
6.7.2 常成員函數(shù)
6.7.3 常數(shù)據(jù)成員
6.8 友元
6.8.1 友元函數(shù)
6.8.2 友元類
6.9 對(duì)象數(shù)組
6.10 成員對(duì)象
本章小結(jié)
習(xí)題6
第7章 繼承和派生
7.1 繼承與派生
7.1.1 基本概念
7.1.2 派生類的定義與構(gòu)成
7.2 派生類對(duì)基類成員的訪問(wèn)
7.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
7.3.1 派生類的構(gòu)造函數(shù)
7.3.2 派生類的析構(gòu)函數(shù)
7.4 多繼承與虛基類
7.4.1 多繼承中的二義性問(wèn)題
7.4.2 虛基類的定義
7.4.3 虛基類的構(gòu)造函數(shù)
7.5 子類型關(guān)系
7.6 虛函數(shù)與多態(tài)性
7.6.1 多態(tài)性的概念
7.6.2 虛函數(shù)
'7.6.3 虛析構(gòu)函數(shù)
7.6.4 純虛函數(shù)與抽象類
本章小結(jié)
習(xí)題7
第8章 運(yùn)算符重載
8.1 運(yùn)算符函數(shù)與運(yùn)算符重載
8.2 典型運(yùn)算符的重載
8.2.1 關(guān)于分?jǐn)?shù)類fraction
8.2.2 重載取負(fù)運(yùn)算符“-”
8.2.3 重載加法運(yùn)算符“+”
8.2.4 重載增量運(yùn)算符“++”
8.2.5 重載類型轉(zhuǎn)換符“l(fā)ong”
8.2.6 重載賦值運(yùn)算符“=”
8.2.7 重載復(fù)合賦值運(yùn)算符“+=”
8.2.8 重載關(guān)系運(yùn)算符“>”
8.2.9 重載下標(biāo)訪問(wèn)運(yùn)算符“[]”
8.2.10 重載流運(yùn)算符“>>”和“<<”
8.3 運(yùn)算符重載應(yīng)注意的幾個(gè)問(wèn)題
本章小結(jié)
習(xí)題8
第9章 模板
9.1 函數(shù)模板
9.2 類模板
本章小結(jié)
習(xí)題9
第10章 C++流
10.1 C++流的概念
10.1.1 C++流的體系結(jié)構(gòu)
10.1.2 預(yù)定義流對(duì)象
10.1.3 提取運(yùn)算符>>和插入運(yùn)算符
10.1.4 有格式輸入輸出和無(wú)格式輸入輸出
10.1.5 操作符
10.2 輸入輸出的格式控制
10.2.1 默認(rèn)的輸入輸出格式
10.2.2 格式標(biāo)志與格式控制
10.2.3 輸入輸出寬度的控制
10.2.4 浮點(diǎn)數(shù)輸出方式的控制
10.2.5 輸出精度的控制
10.2.6 對(duì)齊方式的控制
10.2.7 小數(shù)點(diǎn)處理方式的控制
10.2.8 填充字符的控制
10.2.9 插入換行符
10.2.10 輸入輸出數(shù)制狀態(tài)的控制
10.3 文件流
10.3.1 文件流的建立
10.3.2 文件流的關(guān)閉
10.3.3 文件流狀態(tài)的判別
10.3.4 文件流的定位
10.3.5 有格式輸入輸出
10.3.6 無(wú)格式輸入輸出
本章小結(jié)
習(xí)題10
附錄1 考試指導(dǎo)
附錄2 使用Visual C++2010學(xué)習(xí)版編寫標(biāo)準(zhǔn)C++程序
附錄3 C-C++常用標(biāo)準(zhǔn)庫(kù)函數(shù)
附錄4 ASCII碼表
附錄5 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試大綱(2018年版)
附錄6 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)樣題及參考答案
附錄7 習(xí)題參考答案