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