二級C++考試輔導(dǎo)1:考試大綱.ppt_第1頁
二級C++考試輔導(dǎo)1:考試大綱.ppt_第2頁
二級C++考試輔導(dǎo)1:考試大綱.ppt_第3頁
二級C++考試輔導(dǎo)1:考試大綱.ppt_第4頁
二級C++考試輔導(dǎo)1:考試大綱.ppt_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)二級C+考試輔導(dǎo),第1部分:考試大綱 徐品,全國計(jì)算機(jī)等級考試二級C+考試大綱,公共基礎(chǔ)知識部分30分 專業(yè)語言部分 70分 ,公共基礎(chǔ)知識基本要求,1. 掌握算法的基本概念。 2. 掌握基本數(shù)據(jù)結(jié)構(gòu)及其操作。 3. 掌握基本排序和查找算法。 4. 掌握逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)方法。 5. 掌握軟件工程的基本方法,具有初步應(yīng)用相關(guān)技術(shù)進(jìn)行軟件開發(fā)的能力。 6. 掌握數(shù)據(jù)庫的基本知識,了解關(guān)系數(shù)據(jù)庫的設(shè)計(jì)。,公共基礎(chǔ)知識考試內(nèi)容,一、基本數(shù)據(jù)結(jié)構(gòu)與算法 1.算法的基本概念;算法復(fù)雜度的概念和意義(時間復(fù)雜度與空間復(fù)雜度)。 2.數(shù)據(jù)結(jié)構(gòu)的定義;數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)的圖形表示;

2、線性結(jié)構(gòu)與非線性結(jié)構(gòu)的概念。 3.線性表的定義;線性表的順序存儲結(jié)構(gòu)及其插入與刪除運(yùn)算。 4.棧和隊(duì)列的定義;棧和隊(duì)列的順序存儲結(jié)構(gòu)及其基本運(yùn)算。,公共基礎(chǔ)知識考試內(nèi)容,5.線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運(yùn)算。 6.樹的基本概念;二叉樹的定義及其存儲結(jié)構(gòu);二叉樹的前序、中序和后序遍歷。 7.順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。,公共基礎(chǔ)知識考試內(nèi)容,二、程序設(shè)計(jì)基礎(chǔ) 1.程序設(shè)計(jì)方法與風(fēng)格 2.結(jié)構(gòu)化程序設(shè)計(jì)。 3.面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對象,方法,屬性及繼承與多態(tài)性。,公共基礎(chǔ)知識考試內(nèi)容,三、軟件工程基礎(chǔ) 1.軟件工程基本概念,軟件

3、生命周期概念,軟件工具與軟件開發(fā)環(huán)境。 2.結(jié)構(gòu)化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書。 3.結(jié)構(gòu)化設(shè)計(jì)方法,總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)。 4.軟件測試的方法,白盒測試與黑盒測試,測試用例設(shè)計(jì),軟件測試的實(shí)施,單元測試、集成測試和系統(tǒng)測試。 5.程序的調(diào)試,靜態(tài)調(diào)試與動態(tài)調(diào)試。,公共基礎(chǔ)知識考試內(nèi)容,四、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ) 1.數(shù)據(jù)庫的基本概念:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)。 2.數(shù)據(jù)模型,實(shí)體聯(lián)系模型及ER圖,從ER圖導(dǎo)出關(guān)系數(shù)據(jù)模型。 3.關(guān)系代數(shù)運(yùn)算,包括集合運(yùn)算及選擇、投影、連接運(yùn)算,數(shù)據(jù)庫規(guī)范化理論。 4.數(shù)據(jù)庫設(shè)計(jì)方法和步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的相關(guān)策略。

4、,公共基礎(chǔ)知識考試方法,1.公共基礎(chǔ)知識的考試方式為筆試,與C語言程序設(shè)計(jì)(C+語言程序設(shè)計(jì)、Java語言程序設(shè)計(jì)、Visual Basic語言程序設(shè)計(jì)、Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)或Access數(shù)據(jù)庫程序設(shè)計(jì))的筆試部分合為一張?jiān)嚲?,公共基礎(chǔ)知識部分占全卷的30分。 2.公共基礎(chǔ)知識有l(wèi)0道選擇題和5道填空題。,C+語言程序設(shè)計(jì)基本要求,(1)掌握C+語言的基本語法規(guī)則。 (2)熟練掌握有關(guān)類與對象的相關(guān)知識。 (3)能夠采用面向?qū)ο蟮木幊趟悸泛头椒ň帉憫?yīng)用程序。 (4)能熟練使用Visual C+6.0集成開發(fā)環(huán)境編寫和調(diào)度程序。,C+語言程序設(shè)計(jì)考試內(nèi)容,一、 C+語言概述

5、1. 了解C+語言的基本符號。 2. 了解C+語言的詞匯(保留字、標(biāo)識符、常量、運(yùn)算符、標(biāo)點(diǎn)符號等)。 3. 掌握C+程序的基本框架(結(jié)構(gòu)程序設(shè)計(jì)框架、面向?qū)ο蟪绦蛟O(shè)計(jì)框架等)。 4. 能夠使用Visual C+ 6.0集成開發(fā)環(huán)境編輯、編譯、運(yùn)行與調(diào)度程序。 ,C+語言程序設(shè)計(jì)考試內(nèi)容,二、 數(shù)據(jù)類型、表達(dá)式和基本運(yùn)算 1. 掌握C+數(shù)據(jù)類型(基本類型,指針類型)及其定義方法。 2. 了解C+的常量定義(整型常量,字符常量,邏輯常量,實(shí)型常量,地址常量,符號常量)。 3. 掌握變量的定義與使用方法(變量的定義及初始化,全局變量,局部變量)。,C+語言程序設(shè)計(jì)考試內(nèi)容,二、 數(shù)據(jù)類型、表達(dá)式和

6、基本運(yùn)算 4. 掌握C+運(yùn)算符的種類、運(yùn)算優(yōu)先級和結(jié)合性。 5. 熟練掌握C+表達(dá)式類型及求值規(guī)則(賦值運(yùn)算,算術(shù)運(yùn)算符和算術(shù)表達(dá)式,關(guān)系運(yùn)算符和關(guān)系表達(dá)式,邏輯運(yùn)算符和邏輯表達(dá)式,條件運(yùn)算,指針運(yùn)算,逗號表達(dá)式)。,C+語言程序設(shè)計(jì)考試內(nèi)容,三、 C+的基本語句 1. 掌握C+的基本語句,例如賦值語句、表達(dá)式語句、復(fù)合語句、輸入、輸出語句和空格語句等。 2. 用if語句實(shí)現(xiàn)分支結(jié)構(gòu)。 3. 用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。 4. 用for語句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。 5. 用while語句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。,C+語言程序設(shè)計(jì)考試內(nèi)容,三、 C+的基本語句 6. 用dowhile語句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。 7

7、. 轉(zhuǎn)向語句(goto,continue,break和return)。 8. 掌握分支語句和循環(huán)語句的各種嵌套使用。,C+語言程序設(shè)計(jì)考試內(nèi)容,四、 數(shù)組、指針與引用 1. 掌握一維數(shù)組的定義、初始化和訪問,了解多維數(shù)組的定義、初始化和訪問。 2. 了解字符串與字符數(shù)組。 3. 熟練掌握常用字符串函數(shù)(strlen, strcpy, streat, strcmp, strstr等)。 4. 指針與指針變量的概念,指針與地址運(yùn)算符,指針與數(shù)組。 5. 引用的基本概念,引用的定義與使用。,C+語言程序設(shè)計(jì)考試內(nèi)容,五、 掌握函數(shù)的有關(guān)使用 1. 函數(shù)的定義方法和調(diào)用方法。 2. 函數(shù)的類型和返回值

8、。 3. 形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。 4. 變量的作用域、生存周期和存儲類別(自動、靜態(tài)、寄存器,外部)。 5. 遞歸函數(shù)。 6. 內(nèi)聯(lián)函數(shù)。 7. 帶有缺省參數(shù)值的函數(shù)。,C+語言程序設(shè)計(jì)考試內(nèi)容,六、 熟練掌握類與對象的相關(guān)知識 1. 類的定義方式、數(shù)據(jù)成員、成員函數(shù)及訪問權(quán)限(public, private, protected)。 2. 對象和對象指針的定義與使用。 3. 構(gòu)造函數(shù)與析構(gòu)函數(shù)。 4. 靜態(tài)數(shù)據(jù)成員與靜態(tài)成員函數(shù)的定義與使用方式。 5. 常數(shù)據(jù)成員與常成員函數(shù)。 6. this指針的使用。 7. 友元函數(shù)和友元類。 8. 對象數(shù)組與成員對象。,C+語言程序設(shè)計(jì)考試內(nèi)容,七、 掌握類的繼承與派生知識 1. 派生類的定義和訪問權(quán)限。 2. 繼承基類的數(shù)據(jù)成員與成員函數(shù)。 3. 基類指針與派生類指針的使用。 4. 虛基類。,C+語言程序設(shè)計(jì)考試內(nèi)容,八、 了解多態(tài)性概念 1. 虛函數(shù)機(jī)制的要點(diǎn)。 2. 純虛函數(shù)與抽象基類,虛函數(shù)。 3. 了解運(yùn)算符重載。,C+語言程序設(shè)計(jì)考試內(nèi)容,九、 模板 1. 簡單了解函數(shù)模板的定義和使用方式。 2. 簡單了解類模板的定義和使用方式。 ,C+語言程序設(shè)計(jì)考試內(nèi)容,十、 輸入輸出流 1. 掌握C+流的概

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論