出版時間:2010-9 出版社:高等教育出版社 作者:教育部考試中心 編 頁數(shù):317
Tag標(biāo)簽:無
前言
當(dāng)今,人類正在步入一個以智力資源的占有和配置,知識生產(chǎn)、分配和使用為最重要因素的知識經(jīng)濟(jì)時代,也就是小平同志提出的“科學(xué)技術(shù)是第一生產(chǎn)力”的時代??平淌墙?jīng)濟(jì)發(fā)展的基礎(chǔ),知識是人類創(chuàng)新的源泉?;A(chǔ)研究的科學(xué)發(fā)現(xiàn)、應(yīng)用研究的原理探索和開發(fā)研究的技術(shù)發(fā)明,三者之間的聯(lián)系愈來愈緊密,轉(zhuǎn)換周期日趨縮短。世界各國的競爭已成為以經(jīng)濟(jì)為基礎(chǔ)、以科技(特別是高科技)為先導(dǎo)的綜合國力的競爭。在高科技中,信息科學(xué)技術(shù)是知識高度密集、學(xué)科高度綜合,具有科學(xué)與技術(shù)融合特征的學(xué)科。它直接滲透到經(jīng)濟(jì)、文化和社會的各個領(lǐng)域,迅速改變著人們的觀念、生活和社會的結(jié)構(gòu),是當(dāng)代發(fā)展知識經(jīng)濟(jì)的支柱之一。在信息科學(xué)技術(shù)中,微電子是基礎(chǔ),計算機(jī)硬件及通信設(shè)施是載體,計算機(jī)軟件是核心。軟件是人類知識的固化,是知識經(jīng)濟(jì)的基本表征,軟件已成為信息時代的新型“物理設(shè)施”。人類抽象的經(jīng)驗、知識正逐步由軟件予以精確地體現(xiàn)。在信息時代,軟件是信息化的核心,國民經(jīng)濟(jì)和國防建設(shè)、社會發(fā)展、人民生活都離不開軟件,軟件無處不在。軟件產(chǎn)業(yè)是增長最快的朝陽產(chǎn)業(yè),是具有高額附加值、高投入/高產(chǎn)出、無污染、低能耗的綠色產(chǎn)業(yè)。軟件產(chǎn)業(yè)的發(fā)展將推動知識經(jīng)濟(jì)的進(jìn)程,促進(jìn)從注重量的增長向注重質(zhì)的提高的方向發(fā)展,是典型的知識型產(chǎn)業(yè)。軟件產(chǎn)業(yè)是關(guān)系到國家經(jīng)濟(jì)安全和文化安全,體現(xiàn)國家綜合實力,決定21世紀(jì)國際競爭地位的戰(zhàn)略性產(chǎn)業(yè)。為了適應(yīng)知識經(jīng)濟(jì)發(fā)展的需要,大力推動信息產(chǎn)業(yè)的發(fā)展,需要在全民中普及計算機(jī)的基本知識,廣開渠道,培養(yǎng)和造就一批又一批能熟練運用計算機(jī)和軟件技術(shù)的各行各業(yè)的專門人才。1994年,原國家教委(現(xiàn)教育部)推出了全國計算機(jī)等級考試,它是一種重視應(yīng)試人員對計算機(jī)和軟件的實際掌握能力的考試。它不限制報考人員的學(xué)歷背景,任何年齡段的人員都可以報考。這就為培養(yǎng)各行各業(yè)計算機(jī)的應(yīng)用人才開辟了一條廣闊的道路。1994年是推出計算機(jī)等級考試的第一年,當(dāng)年參加考試的有1萬余人;而2008年,年報考人數(shù)已近418萬人。截至2009年上半年,全國計算機(jī)等級考試共開考29次,考生人數(shù)累計達(dá)3122萬人,其中有1170萬人獲得了不同級別的計算機(jī)等級證書。
內(nèi)容概要
由教育部考試中心推出的計算機(jī)等級考試是一種客觀、公正、科學(xué)的專門測試計算機(jī)應(yīng)用人員的計算機(jī)知識與技能的全國性考試。它面向社會,服務(wù)于社會?! ”緯鶕?jù)教育部考試中心最新頒布的“全國計算機(jī)等級考試二級c+十語言程序設(shè)計考試大綱(2007年版修訂版)”的要求,在2007年版的基礎(chǔ)上修訂而成,是在全國計算機(jī)等級考試委員會指導(dǎo)下,由教育部考試中心組織編寫的計算機(jī)等級考試系列教程之一。主要內(nèi)容包括:c++的數(shù)據(jù)類型、基本語句、數(shù)組指針和引用、函數(shù)的使用、類與對象的相關(guān)知識,此外還介紹了模板和輸入輸出流。本書內(nèi)容精煉,結(jié)構(gòu)合理,便于自學(xué),對讀者可能遇到的難點做了十分系統(tǒng)、清楚的闡述,除可以作為計算機(jī)等級考試用書外,也可以作為學(xué)習(xí)c++語言的參考書。
書籍目錄
第1章 c++語言概述 1.1 C++語言的發(fā)展 1.2 C++語言的特點 1.3 面向?qū)ο蟪绦蛟O(shè)計 1.4 C++語言的基本符號 1.5 C++語言的詞 1.5.1 關(guān)鍵字 1.5.2 標(biāo)識符 1.5.3 字面常量 1.5.4 運算符 1.5.5 標(biāo)點符號 1.6 C++程序的基本框架 1.7 C++程序的開發(fā)過程 1.7.1 編輯 1.7.2 編譯 1.7.3 鏈接 1.7.4 運行和調(diào)試 本章小結(jié) 習(xí)題1第2章 數(shù)據(jù)類型、運算符和表達(dá)式 2.1 C++語言的數(shù)據(jù)類型 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 運算符和表達(dá)式 2.4.1 運算符和表達(dá)式的概念 2.4.2 運算類型與運算符 2.4.3 賦值運算 2.4.4 算術(shù)運算符和算術(shù)表達(dá)式 2.4.5 關(guān)系運算符和關(guān)系表達(dá)式 2.4.6 邏輯運算符和邏輯表達(dá)式 2.4.7 位運算 2.4.8 其他運算 2.4.9 優(yōu)先級和結(jié)合性 本章小結(jié) 習(xí)題2第3章 基本控制結(jié)構(gòu) 3.1 C++語句 3.2 順序結(jié)構(gòu) 3.2.1 聲明語句 3.2.2 表達(dá)式語句 3.2.3 基本輸入輸出 3.2.4 復(fù)合語句和空語句 3.3 選擇結(jié)構(gòu) 3.3.1 if語句 3.3.2 switch語句 3.4 循環(huán)結(jié)構(gòu) 3.4.1 for語句 3.4.2 while語句 3.4.3 dOwhile語句 3.4.4 循環(huán)的嵌套 3.5 跳轉(zhuǎn)語句 3.5.1 break語句 3.5.2 continue語句 3.5.3 return語句 3.5.4 goto語句 本章小結(jié) 習(xí)題3第4章 數(shù)組、指針與引用 4.1 數(shù)組 4.1.1 一維數(shù)組 ……第5章 函數(shù)第6章 類和對象第7章 繼承和派生第8章 運算符重載第9章 模板第10章 C++流第11章 上機(jī)指導(dǎo)附錄1 使用VisualC++6.0編寫標(biāo)準(zhǔn)C++程序附錄2 C/C++常用標(biāo)準(zhǔn)庫函數(shù)附錄3 ASXII碼表附錄4 全國計算機(jī)等級考試二級C++語言程序設(shè)計考試大綱(2007年版修訂版)附錄5 全國計算機(jī)等級考試二級C++語言程序設(shè)計樣題及參考答案附錄6 2010年3月全國計算機(jī)等級考試二級筆試試題及參考答案——C++語言程序設(shè)計附錄7 習(xí)題參考答案
章節(jié)摘錄
插圖:在面向?qū)ο蟪绦蛟O(shè)計出現(xiàn)之前,人們一直采用結(jié)構(gòu)化程序設(shè)計(Stmctured Pmgramming,簡稱SP)來解決實際問題。結(jié)構(gòu)化程序設(shè)計是面向過程的,其主要思想是將功能分解并逐步求精。Pascal語言和C語言都很好地體現(xiàn)了結(jié)構(gòu)化程序設(shè)計的思想。按照結(jié)構(gòu)化程序設(shè)計的要求,當(dāng)需要解決一個復(fù)雜的問題時,首先應(yīng)將它按功能劃分為若干個小問題,每個小問題又可以按功能劃分為若干個更小的問題,依此類推,直到最低一層的問題較容易用程序?qū)崿F(xiàn)為止;然后將所有的小問題全部解決并把它們組合起來,復(fù)雜的問題就迎刃而解了。然而到了20世紀(jì)80年代末,隨著所要開發(fā)程序規(guī)模的增大,結(jié)構(gòu)化程序設(shè)計的一些缺點就顯得越來越突出,這主要表現(xiàn)為:(1)數(shù)據(jù)和算法的一致性差。在結(jié)構(gòu)化程序設(shè)計中,數(shù)據(jù)與處理數(shù)據(jù)的算法是相互分離的。當(dāng)數(shù)據(jù)量增大時,程序會變得越來越難理解。如果根據(jù)需要而改變某一項數(shù)據(jù)時,處理此數(shù)據(jù)的所有算法都要作相應(yīng)的修改,這就很容易使算法與數(shù)據(jù)出現(xiàn)不一致的現(xiàn)象。這樣的程序是很難修改和維護(hù)的。(2)程序的可重用性差。在電子技術(shù)中,要實現(xiàn)某種功能往往有標(biāo)準(zhǔn)的元器件供選擇,而不需要自己去設(shè)計發(fā)明。這就體現(xiàn)出了可重用的思想,即某種通用功能由事先設(shè)計好的標(biāo)準(zhǔn)部件來實現(xiàn)。如果在程序設(shè)計中可重用性高,那么在很大程度上可以節(jié)省人力和物力的浪費。但是結(jié)構(gòu)化程序設(shè)計并不支持可重用性,這就使得程序員在開發(fā)軟件時每次都從零做起,重復(fù)著許多同樣的工作。而現(xiàn)實世界中的實際情況恰恰與結(jié)構(gòu)化程序設(shè)計思想不同?,F(xiàn)實世界中每一種事物都具有一些屬性來描述自身的特征,同時具有一些操作來改變自身狀態(tài)。例如,一輛汽車可以用有型號、顏色、載重量、行駛速度等信息進(jìn)行描述,這些都是這輛汽車的屬性;而開動汽車使它前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等,都是對汽車狀態(tài)的操作。這樣,全部屬性和操作的集合就定義了這種汽車的類型。顯然,在程序設(shè)計中屬性對應(yīng)于數(shù)據(jù),操作對應(yīng)于算法。因此,將數(shù)據(jù)和處理數(shù)據(jù)的算法捆綁成一個整體就定義了一種事物的類型。事物類型是一種抽象的概念,只有屬于該類型的一個事物實例才是具體可見的,這個實例就叫做“對象”,而事物類型被稱為“類”,它們都是面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)。
編輯推薦
《全國計算機(jī)等級考試二級教程:C++語言程序設(shè)計(2011年版)》是由高等教育出版社出版的。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載