二級c語言速成
① 計算機二級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語言做題技巧
2017年計算機二級C語言做題技巧
C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。下面是我整理的關於計算機二級C語言做題技巧,歡迎大家參考!
1. 把C++當成一門新的語言學習(和C沒啥關系!真的。)
2. 看《Thinking In C++》,不要看《C++變成死相》;
3. 看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看;
4. 不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;
5. 不要放過任何一個看上去很簡單的我程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;
6. 會用Visual C++,並不說明你會C++;
7. 學class並不難,template、STL、generic programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;
8. 如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;
9. 看Visual C++的書,是學不了C++語言的;
10. 浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?
11. 浮躁的人容易問:我到底該學什麼;——別問,學就對了;
12. 浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;
13. 浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!
14. 浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行銷乎;
15. 浮躁的人分兩種:a)只觀望而不學的.人;b)只學而不堅持的人;
16. 把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;
17. C++不僅僅是支持面向對象的程序設計語言;
18. 學習編程最好的方法之一就是閱讀源代碼;
19. 在任何時刻虧如悉都不要認為自己手中的書已經足夠了;
20. 請閱讀《The Standard C++ Bible》(中文版:標准C++寶典),掌握C++標准;
21. 看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;
22. 別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;
23. 請看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24. 不橡銷要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;
25. 和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;
26. 請看《程序設計實踐》,並嚴格的按照其要求去做;
27. 不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;
28. C++絕不是所謂的C的“擴充”——如果C++一開始就起名叫Z語言,你一定不會把C和Z語言聯系得那麼緊密;
29. 請不要認為學過XX語言再改學C++會有什麼問題——你只不過又在學一門全新的語言而已;
30. 讀完了《Inside The C++ Object Model》以後再來認定自己是不是已經學會了C++;
31. 學習編程的秘訣是:編程,編程,再編程;
32. 請留意下列書籍:《C++面向對象高效編程(C++ Effective Object-Oriented Software Construction)》
《面向對象軟體構造(Object-Oriented Software Construction)》《設計模式(Design Patterns)》《The Art of Computer Programming》;
33. 記住:面向對象技術不只是C++專有的;
34. 請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;
35. 把在書中看到的有意義的例子擴充;
36. 請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;
37. 經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;
38. 不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;
39. C++語言和C++的集成開發環境要同時學習和掌握;
40. 既然決定了學C++,就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;
41. 就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主;
42. 當你寫C++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43);
43. 別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;
44. 決不要因為程序“很小”就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;(勿以善小而不為)
45. 每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
46. 記錄下在和別人交流時發現的自己忽視或不理解的知識點;
47. 請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100.XX;
48. 保存好你寫過的所有的程序——那是你最好的積累之一;
49. 請不要做浮躁的人;
50. 請熱愛C++! ;
③ 應付二級自學c語言要多久,一個月夠嗎
應付二級自學c語言一般需要1~3個月,一個月勉強足夠,因人而異。二級C語言有兩部分:筆試:C語言、公共基礎知識。上機:填空、改錯、編程三部分。
C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。全國計算機等級考試有二級c語言這個考試的項目。
考試要求:
熟悉Visual C++6. 0集成開發環境。
掌握結構化程序設計的方法,具有良好的程序設計風格。
掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
在Visual C++6. 0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
④ 計算機二級C語言怎麼學
1.題庫每年都會有一點變化,但是變化不大,每一年的肯定會新增一些題目,萬卷不離其宗,考來考去知識點都那些,多看書,多做題,就差不多了。做歷年真題就行了,和考四六級一樣。都是模式化的東西。
2.計算機二級C語言考試的流程:
1)筆試:90分鍾,滿分100分,其中含公共基礎知識部分的30分。
2)上機操作:90分鍾,滿分100分。
上機操作包括:
(1) 基本操作。
(2) 簡單應用。
(3) 綜合應用。
3.計算機二級C語言考試內容 :
一、C語言程序的結構
1.程序的構成,main函數和其他函數。
2.頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
3.源程序的書寫格式。
4.C語言的風格。
二、數據類型及其運算
1.C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
2.C運算符的種類、運算優先順序和結合性。
3.不同類型數據間的轉換與運算。
4.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
1.表達式語句,空語句,復合語句。
2.輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
1.用if語句實現選擇結構。
2.用switch語句實現多分支選擇結構。
3.選擇結構的嵌套。
五、循環結構程序設計
1.for循環結構。
2.while和do-while循環結構。
3.continue語句break語句。
4.循環的嵌套。
六、數組的定義和引用
1.一維數組和二維數組的定義、初始化和數組元素的引用。
2.字元串與字元數組。
七、函數
1.庫函數的正確調用。
2.函數的定義方法。
3.函數的類型和返回值。
4.形式參數與實在參數,參數值的傳遞。
5.函數的正確調用,嵌套調用,遞歸調用。
6.局部變數和全局變數。
7.變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
1.宏定義和調用(不帶參數的宏,帶參數的宏)。
2.「文件包含」處理。
九、指針
1.地址與指針變數的概念,地址運算符與間址運算符。
2.一維。二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。通過指針引用以上各類型數據。
3.用指針作函數參數。
4.返回地址值的函數。
5.指針數組,指向指針的指針。
十、結構體(即「結構」)與共同體(即:「聯合」)
1.用typedef說明一個新類型。
2.結構體和共用體類型數據的定義和成員的引用。
3.通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
1.位運算符的含義和使用。
2.簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1.文件類型指針(FILE類型指針)。
2.文件的打開與關閉(fopen,fclose)。
3.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數的應用),文件的定位(rewind,fseek函數的應用)。
⑤ 計算機二級C語言怎麼學
1、首先當然是要看書,這里向大家推薦譚浩強編寫的《C程序設計》,目前是第四版。這本書寫的很細致,適合零基礎學習的新手
2、看完了書當然是要動手練習,剛開始你可以寫最簡單的hallo world,當你成功的寫完一個小程序時,心中會有很大的成就感。
3、如果你發現自己有什麼不懂的,你可以去貼吧詢問,或者到知乎上詢問,相信有很多人會為你熱心的解答的。
4、如果你覺得你自己看書學習效率太低,你可以上網觀看教學視頻,向大家推薦「中國大學」這個網站,在這里你可以向名師學習,並且提出疑問,而且在學習完課程並完成作業後可以獲得該大學的證書。
5、學習編程最快的方法之一就是看別人的源代碼,學習別人是怎樣編程的,對同一個問題別人的思路是什麼?和你的思路有什麼差別?如果你想要進一步提升自己編程的水平,推薦大家去做做ACM的題。想要學好c語言,就要編程,編程,再編程!
⑥ 請問計算機二級C語言零基礎自學需要多長時間才能通過啊
從報考二級C語言開始到考試的時間應該是夠考過了 ,就看是要真的學會還是只要拿到證就行。
二級C要求不高,前面的選擇只有四十分,內容很雜,實在不會也沒事,重要是後面三道程序題60分,一道補全,一道改錯,一道編程,直接上機做的,只要會最基礎的幾個演算法,能靈活用指針就行,很簡單的, 如果只要求考過的話,找隨便一本課本看看指針之前的部分,然後買一套市面上的二級C考試資料,都是有題庫的,多做題就行,題目大多都很重復的。但是必須上機練,考試用的Visual C++得會用。(軟體里可以檢查是否正確也能看到自己哪裡了,所以如果運行不對那就是錯了)
如果只需要拿證這樣就夠了, 但要真的會用還是很難