c primer plus
本書全面講述了C語言編程的相關(guān)概念和知識。
全書共17章。第1、2章學(xué)習(xí)C語言編程所需的預(yù)備知識。第3到15章介紹了C語言的相關(guān)知識,包括數(shù)據(jù)類型、格式化輸入輸出、運算符、表達式、流程控制語句、函數(shù)、數(shù)組和指針、字符串操作、內(nèi)存管理、位操作等等,知識內(nèi)容都針對C99標(biāo)準(zhǔn);另外,第10章強化了對指針的討論,第12章引入了動態(tài)內(nèi)存分配的概念,這些內(nèi)容更加適合讀者的需求。第16章和第17章討論了C預(yù)處理器和C庫函數(shù)、高級數(shù)據(jù)表示(數(shù)據(jù)結(jié)構(gòu))方面的內(nèi)容。附錄給出了各章后面復(fù)習(xí)題、編程練習(xí)的答案和豐富的C編程參考資料。
本書適合希望系統(tǒng)學(xué)習(xí)C語言的讀者,也適用于精通其他編程語言并希望進一步掌握和鞏固C編程技術(shù)的程序員。
筆試----------買本歷年真題,吃透或者死記硬背,把握住這些,過是沒問題。
機試----------把歷年真題分類,先對照課本找出邏輯關(guān)系理解著記,要不行就對這些分類(估計也就十幾個類型)背誦,要一字不漏包括標(biāo)點,考過的幾率有80%。
考場---------考試時可以自己想辦法,這個你懂的。提交后要是成績不夠(成績是當(dāng)場打出的)就趁老師不注意重啟或申請重考。
所有收獲都要付出的,僅憑這些是不夠的,還需你的耐心理解和背誦。祝你考試順利!
二級用譚浩強的《C程序設(shè)計》再適合不過了,網(wǎng)上有pdf版的,淘寶也有實體書,零基礎(chǔ)自學(xué)的話,這三個月每天要花大量時間學(xué),只學(xué)一兩個小時是肯定過不了的,因為自學(xué)進度比較慢,除非有人教或者有其它語言的基礎(chǔ),學(xué)完之后要用一個星期刷真題,百度“未來教育”有真題,二級c語言的難度差不多就是整本《c程序設(shè)計》的難度,指針、鏈表這些都會考到,刷題的時候刷大題就好了,選擇題會涉及到數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,不會可以蒙,大題也不會很難,所以不能丟分,大題就占60分了,選擇題蒙一下就及格了
以上方法只為了過二級c語言,如果想真正學(xué)好c語言,請忽略以上內(nèi)容
計算機二級C語言考試公共基礎(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)的圖形表示;線性結(jié)構(gòu)與非線性結(jié)構(gòu)的概念。
3. 線性表的定義;線性表的順序存儲結(jié)構(gòu)及其插入與刪除運算。
4. 棧和隊列的定義;棧和隊列的順序存儲結(jié)構(gòu)及其基本運算。
5. 線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運算。
6. 樹的基本概念;二叉樹的定義及其存儲結(jié)構(gòu);二叉樹的前序、中序和后序遍歷。
7. 順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。
二、程序設(shè)計基礎(chǔ)
1. 程序設(shè)計方法與風(fēng)格。
2. 結(jié)構(gòu)化程序設(shè)計。
3. 面向?qū)ο蟮某绦蛟O(shè)計方法,對象,方法,屬性及繼承與多態(tài)性。
三、軟件工程基礎(chǔ)
1. 軟件工程基本概念,軟件生命周戎概念,軟件工具與軟件開發(fā)環(huán)境。
2. 結(jié)構(gòu)化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書。
3. 結(jié)構(gòu)化設(shè)計方法,總體設(shè)計與詳細設(shè)計。
4. 軟件測試的方法,白盒測試與黑盒測試,測試用例設(shè)計,軟件測試的實施,單元測試、集成測試和系統(tǒng)測試。
5. 程序的調(diào)試,靜態(tài)調(diào)試與動態(tài)調(diào)試。
四、數(shù)據(jù)庫設(shè)計基礎(chǔ)
1. 數(shù)據(jù)庫的基本概念:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)。
2. 數(shù)據(jù)模型,實體聯(lián)系模型及E-R圖,從E-R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。
3. 關(guān)系代數(shù)運算,包括集合運算及選擇、投影、連接運算,數(shù)據(jù)庫規(guī)范化理論。
4. 數(shù)據(jù)庫設(shè)計方法和步驟:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計的相關(guān)策略。
1、語言的基本語法25分。
主要有C語言的主要特點、各種數(shù)據(jù)類型、運算符與運算表達式、基本I/O結(jié)構(gòu)應(yīng)用、基本的程序控制結(jié)構(gòu)、宏的基本定義、文件的基本應(yīng)用等。2、程序閱讀題30分。
考核的主要內(nèi)容為:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的應(yīng)用、數(shù)組的應(yīng)用、指針特別是指針與字符數(shù)組的關(guān)系應(yīng)用、函數(shù)應(yīng)用(參數(shù)傳輸,全局變量,局部變量應(yīng)用等)。3、程序設(shè)計15分。
主要是應(yīng)該熟悉程序控制結(jié)構(gòu),數(shù)組,函數(shù)的應(yīng)用。復(fù)習(xí)內(nèi)容:C語言的基本概念C語言的主要特征和程序結(jié)構(gòu)。
頭文件,函數(shù)的開始和結(jié)束標(biāo)志。?源程序的書寫格式。
數(shù)據(jù)類型和運算基本數(shù)據(jù)類型和常量的表示法。各種變量的定義和初始化。
運算規(guī)則和表達式。賦值表達式、算術(shù)表達式、關(guān)系表達式、邏輯表達式、條件表達式、逗號表達式。
運算符的優(yōu)先級、類型的自動轉(zhuǎn)換和強制類型轉(zhuǎn)換,C語言的基本語句基本語句:表達式語名、空語句、復(fù)合語句。?數(shù)據(jù)的輸入與輸出、輸入輸出函數(shù)的調(diào)用。
選擇結(jié)構(gòu)語句。if語句。
switch語句。選擇結(jié)構(gòu)的嵌套。
循環(huán)結(jié)構(gòu)語句。for語句。
while語句和do-while語句。continue語句和break語句。
構(gòu)造類型和指針類型數(shù)據(jù)數(shù)組、結(jié)構(gòu)、聯(lián)合類型的說明和正確使用。指針。
指針與指針變量的概念,指針與地址運算符。變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針,以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量。
通過指針引用以上各類型數(shù)據(jù)。?指針數(shù)組,指向指針的指針。
存儲區(qū)動態(tài)分配和釋放。函數(shù)函數(shù)的基本結(jié)構(gòu)和定義方法。
函數(shù)的調(diào)用和參數(shù)傳遞。函數(shù)的嵌套調(diào)用、遞歸調(diào)用。
變量的作用域。Main()函數(shù)的命令行參數(shù)引用。
內(nèi)部函數(shù)與外部函數(shù)。庫函數(shù)的正確使用。
文件只要求緩沖文件系統(tǒng)(即高級磁盤I/O系統(tǒng))。文件的概念:文本文件和二進制文件。
文件類型指針。文件的基本操作:文件的打開與關(guān)閉、文件的讀寫、文件指針的操作。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:2.831秒