計算機二級c語言復習
❶ 計算機二級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語言 復習時間要多久才能差不多能過啊
計算機二級C語言復習時間要多久才能差不多能過,這個問題因人而異,如果有一點計算機的基礎肯定比沒有基礎的學得快;有人理解能力強學得就快;有的人考運好,遇到的題全是平時做到過的;有的人用的時間短,自己卻努力好雹。所以,復習多久能考過沒有一個確切的答案。
一般對於計算機二級C語言的復習,2個月就可以充分准備了,但是也是因人而異,首先對於二級的公共知識有一個全面的了解,看一遍書,買一個軟體進行練習,反復練習,認真總結解題方法,多練習就可以了。
基本要求(以當年的考試大綱為准)
熟悉 Visual C++ 6.0 集成開發環境。
掌握結構化程序設計的方法,具有良好的程序設計風格。
掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
在 Visual C++ 6.0 集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力
考試內容
一、C語言程序的結構
程序的構成,余慧main函數和其他函數。
頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
源程序的書寫格式。
C語言的風格。
二、數據類型及其運算
C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
C運算符的種類、運算優先順序和結合性。
不同類型數據間的轉換與運算。
C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
表達式語句,空語句,復合語句。
輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
用if語句實現選擇結構。
用switch語句實現多分支選擇結構。
選擇結構的嵌套。
五、循環結構程序設計
for循環結構。
while和do-while循環結構。
continue語句和break語句。
循環的嵌套。
六、數組的定義和引用
一維數組和二維數組的定義、初始化和數組元素的引用。
字元串與字元數組。
七、函數
庫函數的正確調用。
函數的定義方法。
函數的類型和返回值。
形式參數與實在參數,參數值傳遞。
函數的正確調用,嵌套調用,遞歸調用。
局部變數和全局變數。
變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
宏定義和調用(不帶參數的宏,帶參數的宏)。
「文件包含」處理。
九、指針
地址與指針變數的概念,地址運算符與友毀帆間址運算符。
一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。通過指針引用以上各類型數據。
用指針作函數參數。
返回地址值的函數。
指針數組,指向指針的指針。
十、結構體(即「結構」)與共同體(即「聯合」)
用typedef說明一個新類型。
結構體和共用體類型數據的定義和成員的引用。
通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
位運算符的含義和使用。
簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
文件類型指針(FILE類型指針)。
文件的打開與關閉(fopen,fclose)。
文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數的應用),文件的定位(rewind,fseek函數的應用)。
❹ 計算機二級C語言備考技巧有哪些
1、筆試試卷分析
筆試試卷由選擇題和填空題組成。選擇題和填空題一般對基本知識和基本操作進行考查,它主要是測試我們對相關概念的掌握是否全面、理解是否准確、思路是否清晰。
(1)選擇題分析
選擇題為單選題,是客觀題,每道題的分值為2分,試題覆蓋面廣,一般情況下我們不可能做到對每個題目都有把握答對。考試時就需要我們學會放棄,對於不確定的題目不要在上面花費太多的時間,先記住,然後作答其他題目。等最後有空餘的時間再回過頭來仔細考慮這些題目。二級C語言筆試題目眾多,分值分散,我們一定要有全局觀,合理地安排考試時間。
選擇題一般分為:正面試題和反面試題。設問是正確觀點的題稱為正面試題,絕大多數選擇題為正面試題;設問是是錯誤觀點的題稱為反面試題。我們在解答選擇題時可以如下幾個答題方法來答題,這樣可以提高答題速度和准確率。
①順選法:如果對題中的4個選項,一看就能肯定其中的1個是正確的,就可以直接得出答案。對於一些比較容易看出正確選項的題,可以使用排除錯誤選項。
②排除法:排除法是將錯誤答案一一排除的方法。對題中的4個選項逐個去掉錯誤的選項。對於一些比較容易看出錯誤選項的題,可以使用排除錯誤選項。
③比較法:這種辦法是沒有辦法的辦法,如果有些題實在是沒有把握,那麼就只有比較四個選項中那個更接近題目要求了(這也稱之為「蒙猜法」)。
(2)填空題分析
填空填一般難度都比較大,一般需要我們准確地填入字元,往往需要非常精確,錯一個字也不得分。在分值方面,每題也是2分。在作答填空題時要注意以幾點:
①答案要寫得簡潔明了,盡量使用專業術語。
②認真填寫答案,字跡要工整、清楚,格式要規范、正確,在把答案往答題卡上填寫後盡量不要塗改。
③注意,在答題卡上填寫答案時,一定要注意題目的序號,不要弄錯位置。
④對於有兩種答案的情況,只需填一種即可,多填並不多給分。
2、上機試題分析
一個C語言源程序總是在一定的硬體和軟體環境支持下進行編輯、編譯、連接和運行的,而這其中的每一步都直接影響程序調試的效率。所以初學者必須了解所使用的計算機系統的基本操作方法,學會使用該系統,了解在該系統上如何編輯、編譯、連接和運行一個C語言程序。
上機考試重點考察我們綜合運用基礎的操作能力和程序編寫能力,要求我們具有綜合運用基礎知識進行實際操作的能力。上機試題綜合性強、難度較大。上機考試的評分是以機評為主,人工復查為輔的。機評不存在公正性的問題,卻存在呆板的問題,有時還可能因為出題者考慮不周出現錯評的情況。這就要求我們做題時要充分考慮到各種情況,盡可能的按規范編寫程序,否則有可能答對不得分。
掌握好上機考試的考試技巧,可以使我們的實際水平在考試時得到充分發揮,從而取得較為理想的成績。歷次考試均有考生因為忽略了考試技巧,加之較為緊張的考場氣氛影響了水平的發揮,致使考試成績大大低於實際水平。因此我們在考試前,要有充分的准備。總結起來有以下幾點供我們在復習和考試時借鑒:
(1)上機考試訓練時,一定不要死記硬背。以往有部分考生能夠順利通過筆試,卻不能通過上機考試,主要原因就是她們在平時訓練時死記硬背,而沒有真正的理解知識應用,到考試時,題目稍有變動就變的束手無策。所以我們一定要在熟記基本知識點的基礎上,加強上機訓練,做到真正理解、掌握解題方法和思路。
(2)一定要重視考試模擬軟體的使用。應使用考試模擬軟體進行實際的上機操作練習,尤其要做一些具有針對性的上機模擬題,以便熟悉考試題型,體驗真實的上機環境,減輕考試時的緊張程度。
(3)學會並習慣使用編程軟體的幫助系統。C語言編程軟體有非常全面的幫助系統,熟練掌握、使用幫助系統,可以使我們減少記憶量,解決解題中的陌生、疑難問題。
(4)熟悉考試場地及環境,尤其是要熟悉考場的硬體情況和所使用的相關軟體的情況。一般在正式考試前,考點會給我們提供一次模擬上機的機會,應盡可能地去參加。模擬考試時,不要把重點放在做題上,而應放在熟悉考試環境,相應軟體的使用方法,考試系統的使用等方面。
(5)在考試時不要急燥、慌張,而是要認真、冷靜地看清題目要求,在做完題後一定要保存文件,並運行程序檢測運行結果是否符合題目要求。在考完交卷前先關閉掉C語言編程軟體和其他打開的文件,再交卷,確保交卷過程中不出錯誤。
3、綜合應試技巧
(1)認真審題,先分析,後下筆。試題的考核是有針對性的,因此在答題時也要有針對性。解答前,除了要看清問題外,還要弄清楚題目考核的意圖。明白了問在那裡後,就可以開始考慮好如何答題了,然後依思路從容做答。
(2)對於十分了解或熟悉的問題,切忌粗心大意、得意忘形,一定要認真看題、分析,避免掉入陷阱,確定後再寫出答案。
(3)對於偶爾碰到或是雖然在復習中見過但已記不清的題目,也不要泄氣,將自己的判斷同書本知識聯系起來做答;對於完全陌生的問題,實在不知如何根據書本知識進行解答時,可以採用「蒙猜法」,用自己的思考和邏輯推斷作答。由於這這方法作出來的題沒有多大把握得分,因此不要花費太多時間去研究它。
❺ 計算機二級C語言考試重點以及復習技巧
1、語言的基本語法25分。主要有C語言的主要特點、各種數據類型、運算符與運算表達式、基本I/O結構應用、基本的程序控制結構、宏的基本定義、文件的基本應用等。
2、程序閱讀題30分。考核的主要內容為:選擇結構、循環結構的應用、數組的應用、指針特別是指針與字元數組的關系應用、函數應用(參數傳輸,全局變數,局部變數應用等)。3、程序設計15分。主要是應該熟悉程序控制結構,數組,函數的應用。
復習內容:
C語言的基本概念
C語言的主要特徵和程序結構。頭文件,函數的開始和結束標志。源程序的書寫格式。數據類型和運算
基本數據類型和常量的表示法。各種變數的定義和初始化。
運算規則和表達式。
賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式。
運算符的優先順序、類型的自動轉換和強制類型轉換,
C語言的基本語句
基本語句:表達式語名、空語句、復合語句。數據的輸入與輸出、輸入輸出函數的調用。選擇結構語句。if語句。switch語句。
選擇結構的嵌套。循環結構語句。for語句。while語句和do-while語句。continue語句和break語句。
構造類型和指針類型數據
數組、結構、聯合類型的說明和正確使用。
指針。
指針與指針變數的概念,指針與地址運算符。
變數、數組、字元串、函數、結構體的指針,以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。指針數組,指向指針的指針。
存儲區動態分配和釋放。
函數
函數的基本結構和定義方法。
函數的調用和參數傳遞。
函數的嵌套調用、遞歸調用。
變數的作用域。
Main
()函數的命令行參數引用。
內部函數與外部函數。
庫函數的正確使用。
文件只要求緩沖文件系統(即高級磁碟I/O系統)。
文件的概念:文本文件和二進制文件。
文件類型指針。
文件的基本操作:文件的打開與關閉、文件的讀寫、文件指針的操作。