


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、二級C測試大綱二級公共基礎知識大綱基本要求(1)掌握算法的基本概念。(2)掌握基本數據結構及其操作。(3)掌握基本排序和查找算法。(4)掌握逐步求精的結構化程序設計方法。(5)掌握軟件工程的基本方法,具有初步使用相關技術進行軟件開發的能力。(6)掌握數據庫的基本知識,了解關系數據庫的設計。考試內容1. 基本數據結構和算法(1)算法的基本概念:算法復雜度的概念和意義(時間復雜度和空間復雜度)。(2)數據結構的定義:數據的邏輯結構和存儲結構;數據結構的圖形表示;線性結構和非線性結構的概 念。(3)線性表的定義:線性表的順序存儲結構及其插入和刪除運算。(4)棧和隊列的定義:棧和隊列的順序存儲結構及其
2、基本運算。(5)線性單鏈表、雙向鏈表和循環鏈表的結構及其基本運算。(6)樹的基本概念:二叉樹的定義及其存儲結構;二叉樹的前序、中序和后序遍歷。(7)順序查找和二分法查找算法:基本排序算法(交換類排序,選擇類排序,插入類排序)。2. 程序設計基礎(1)程序設計方法和風格。(2)結構化程序設計。(3)面向對象的程序設計方法,對象,方法,屬性及繼承和多態性。3. 軟件工程基礎(1)軟件工程基本概念,軟件生命周期概念,軟件工具和軟件開發環境。(2)結構化分析方法,數據流圖,數據字典,軟件需求規格說明書。(3)結構化設計方法,總體設計和詳細設計。(4)軟件測試的方法,白盒測試和黑盒測試,測試用例設計,軟
3、件測試的實施,單元測試、集成測試和 系統測試。(5)程序的調試,靜態調試和動態調試。4. 數據庫設計基礎(1)數據庫的基本概念:數據庫,數據庫管理系統,數據庫系統。(2) 數據模型:實體聯系模型及E-R圖,從E-R圖導出關系數據模型。(3)關系代數運算:包括集合運算及選擇、投影、連接運算,數據庫規范化理論。(4)數據庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。考試方式(1) 公共基礎知識的測試方式為筆試, 和C語言程序設計(C+語言程序設計、Java語言程序設計、Visual Basic語言程序設計、Visual FoxPro數據庫程序設計、Access數據庫程序設計或
4、 Delphi語言程序設計) 的筆試部分合為一張試卷。公共基礎知識部分占全卷的30分。(2)公共基礎知識有10道選擇題和5道填空題。二級C語言程序設計測試大綱基本要求(1)熟悉Visual C+ 6.0 集成開發環境。(2) 掌握結構化程序設計的方法,具有良好的程序設計風格。羔;(3)掌握程序設計中簡單的數據結構和算法并能閱讀簡單的程序。(4) 在Visual C+ 6.0集成環境下,能夠編寫簡單的C程序,并具有基本的糾錯和調試程序的能力。考試內容1. C語言的結構(1)程序的構成,main函數和其他函數。 陪(2) 頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。味(3)源程序的書寫
5、格式。(4)C語言的風格。峯2. 數據類型及其運算(1) C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。慕(2)C運算符的種類、運算優先級和結合性。(3)不同類型數據間的轉換和運算。(4)C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式) 和求值規則。3. 基本語句(1) 表達式語句,空語句,復合語句。島(2)輸入輸岀函數的調用,正確輸入數據并正確設計輸岀格式。甜4. 選擇結構程序設計(1) 用if語句實現選擇結構。捷(2)用switch語句實現多分支選擇結構 黑(3)選擇結構的嵌套。5. 循環結構程序設計(1)for循環結構。幫(2)
6、while和do-while 循環結構。庫(3)continue 語句和 break 語句。(4)循環的嵌套。爲6. 數組的定義和引用(1) 一維數組和二維數組的定義、初始化和數組元素的引用。羔;(2)字符串和字符數組。7. 函數(1) 庫函數的正確調用。:義(2)函數的定義方法。 世(3)函數的類型和返回值。(4) 形式參數和實在參數,參數值的傳遞。戛.(5)函數的正確調用,嵌套調用,遞歸調用。(6) 局部變量和全局變量。黑(7)變量的存儲類別(自動,靜態,寄存器,外部),變量的作用域和生存期。8. 編譯預處理(1) 宏定義和調用(不帶參數的宏,帶參數的宏)。.萃(2)“文件包含”處理。為9
7、. 指針(1) 地址和指針變量的概念,地址運算符和間址運算符。翕(2)一維、二維數組和字符串的地址以及指向變量、數組、字符串、函數、結構體的指針變量的定義。 通過指針引用以上各類型數據。(3) 用指針作函數參數。穩(4)返回地址值的函數。(5)指針數組,指向指針的指針。10. 結構體(即“結構”)和共用體(即“聯合”)(1)用typedef說明一個新類型。 第(2)結構體和共用體類型數據的定義和成員的引用。(3)通過結構體構成鏈表,單向鏈表的建立,結點數據的輸岀、刪除和插入。11. 位運算(1)位運算符的含義和使用。(2)簡單的位運算。12. 文件操作只要求緩沖文件系統(即高級磁盤I/O系統),對非標準緩沖文件系統(即低級磁盤 I/O系統)不要求(1)文件類型指針(FILE類型指針)。第(2)文件的打開和關閉(fopen, fclose )。理(3) 文件的讀寫(fputc, fgetc, fputs, fgets, fread, fwrite, fprintf, fscanf函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論