譚永強c語言
Ⅰ 計算機二級c語言考試要怎麼復習
1、理論考試一共60分。
(1)計算機基礎題20分,主要為大學計算機信息技術這門課所學計算機基礎知識,全部為單選題,每題1分。
(2)C語言知識題40分。單選題10分(每題1分),一般考的都是基礎知識;填空題30分,每空1分,其中5分為基礎知識填空,25分為語言運用填空(比如:遞歸、排序、二維數組、單鏈表等知識點讀程序填寫題)。
2、上機考試一共40分,分兩道題。
(1)改錯題(18分):一般為4個錯誤,包括語法錯誤(如數組的聲明與初始化錯誤、函數定義錯誤等)、運行錯誤(如缺少頭文件)、邏輯錯誤(如==寫成=號,給字元數組名賦值等)。
(2)編程題(22分):編程題一般要求編寫兩個函數,涉及到演算法的應用(比如:排序、迴文數問題等)。一般編程題考得最多的是數字處理問題,一般只能平時多積累,多上機編程與調試。
二、如何准備二級C語言考試
其實二級考試目前趨勢:考點越來越廣,而題目難度越來越簡單。
1、重視理論考試中計算機基礎知識的20分題目
該部分佔總分的20%(20分),占理論考試分的33.3%(20/60分)。由於該部分知識是當年計算機一級考試題目,且都是單選題。這些分比C語言部分拿起來更容易,因此,一定要重視計算機基礎知識題,復習時只要將大學計算機信息技術期末考試前老師發的題庫好好做,弄懂了,爭取拿到18-20分。
2、C語言理論知識准備。應有計劃針對考點地做一些往年的二級考試真題。重要的考點包括:遞歸、二維數組、結構體、排序與查找、字元串處理、單鏈表、遞推法、窮舉法、方程求根、靜態局部變數、變數作用域、宏定義與宏替換等。
3、上機考試准備。
(1)應將學校C語言課程實驗中做過的程序全部弄懂,也就是會自己根據題目變化能再編寫出來。
(2)要多找一些往年的真題來調試,不斷體會其中錯誤之處的提示;往年的編程題應該找來自己編編,如果實在編不出來也沒關系,就對照著答案看,看懂了,自己再關上書編寫出來也可以。
(3)平時應該好好積累一些基本功能實現的小程序編寫方法,這些小程序可以稱為「基本動作」,而上考試編程題往往會利用2-3個這樣的基本動作進行有機整合就能編寫出來。這些「基本動作」包括:判斷素數、判斷迴文數、判斷水仙花數、直接選擇排序、二分查找、求反序數、同一數組元素逆置、求某數的(真)因子之和、字元串中插入/刪除字元或子串、單鏈表的建立、單鏈表的查找/檢索、單鏈表的輸出、單鏈表中插入/刪除一個結點、一或二維數組找極值(最大值或最小值)、進制轉換(如:十進制整數轉換成二進制,八、十六進制與二進制互相轉換)、求最大公約數和最小公倍數等。
(4)做改錯題時,一定要利用好上機考試前那幾分鍾,可以好好看看改錯題(注意試卷發給你後不要去看其他的,只看改錯的程序),如果能找出幾個錯誤,應該很好。此時找錯誤應從:函數形參與實參的對應,主函數中字元串或數組定義與初始化部分,字元串賦值、比較等處找錯誤。開始輸入程序時,不要求快,一定要准確,不然因你自己輸入造成的錯誤會給你後面調試程序造成很大麻煩。
(5)編程題編寫的過程:先編寫主函數,因為主函數比較簡單,有些比如打開文件、寫文件、關閉文件部分是固定的,另一按題目要求一步步寫應該很容易寫出主函數;其次再編程自定義函數,編寫時一定要注意這樣的順序:從框架到填寫每個空,這樣大空填成小空,填著填著就編得差不多了。
Ⅱ 譚永強 c語言程序設計(第四版) 第三章習題3 關於答案的問題
你用的是哪個版本的編譯器?
VS2005編譯會有一個告警
warning C4305: 「初始化」: 從「double」到「float」截斷
Ⅲ 我想學習編程,接觸易語言幾天,做了簡易播放器,QQ小木馬,但誤殺太厲害大家都知道。
誰跟你說要不VB的。VB語言已經不建議採用了。在外面也沒有人招VB語言的人。要學語言就從基礎學習。C語言是比較最基礎的語言了。去買這本書《C語言程序設計》來開始學習吧。學得差不多,能做出一點小東西,再學JAVA或C++或C#等。
Ⅳ 求譚永強的(C語言第二版或第三版)
http://ishare.iask.sina.com.cn/f/6680811.html第三版的