❶ 2021年計算機二級c語言備考攻略是什麼
1、沖刺技巧
2020年計算機二級C語言備考攻略是什麼?無論是考前復習、後沖刺、考場應試,都有一定的方法和技巧可供借鑒和參考。培養自己良好的、主動的考試態度,增強自信心,也是提高成績的關鍵。考試是抽查所學知識、檢查考生知識掌握程度的一種重要手段,是對考生所具備知識能力的一種證明方式,應以積極、主動的態度來看待和迎接考試。
2、輔導筆記
考前復習的總攻階段,總的原則是回歸基礎,形成知識網路,查漏補缺。熟悉的內容可“一帶而過”,生疏的地方要重點補習,可根據學習時的筆記、自己總結的圖表等“收縮復習”。全面復習後,考生可對照大綱,梳理知識點,看哪些知識點還沒有復習到位,再利用後一段時間把它夯實。
進行考前的後模擬練習,提前適應考試的環境,在考試規定的時段,就想像自己在考場答題.把可能遇到的問題都假設出現,訓練自己的心理承受力,提前釋放壓力。試題一定要選擇自己覺得難度不是太高的模擬題進行,答題時也要像真正考試一樣,認真完成每一道題。“考試”結束後,考生可為自己打打分。切記“分數無所謂,經驗難得”。
3、歷年真題
歷年考試真題帶給我們的啟示至少有以下幾點:標準的試題模式、恰當的考試深度、全面的考點范圍、實戰的解題速度要求。一般來說,3至5年的真題往往就包含了教材全部知識點和考點,所以對歷年真題的分析是詳細了解考情和考點分布的途徑。考生可以先做真題,一步步了解演算過程,真正起到了解考點、對應知識點的目的。同時也可以發現和彌補基礎知識掌握的缺陷,為進一步提高歸類水平尋找突破口。
❷ 全國計算機二級c答題技巧,(筆試+機試)
筆試
筆試方面我認為首先要弄清楚基本概念,切勿囫圇吞棗。很多朋友看書很急,給自己規定每天看幾頁,我認為並不可取。對於相對簡單的地方,如C語言背景、優點及操作流程等一些概念性的東西,熟讀後記下即可,以後在學習中自然會慢慢領會。而對一些特殊的規則、語法等知識點則要重視,比如任何C語言的語句必須在末尾加上分號、指針概念的引入、函數的調用等,這些概念對於初學者來說是很容易忽略或很難理解的,多花些時間在這方面是比較值得的。
把教材上的知試點理解後,就該進行強化訓練了。此時要適當地做一部分題,使用和教材配套的練習冊即可,著重復習函數、數組和指針。這三大塊內容無論在筆試還是上機考試中都是重中之重。另外還要很好的掌握條件語句與循環語句,因為大部分的考題中都含有這兩類語句。
在考試的時候一定要一步一個腳印,認證細致地做題,倘若你匆匆做完,再回來檢查時很可能會隨著以前的思維定勢將題目再做一遍,起不到檢查的效果。
最後我還要說一點關於計算機基礎知識的問題,這部分覆蓋范圍比較廣,要求的知識也比較全面,沒有什麼典型的題目,復習沒有訣竅,只能靠時間的積累。大家在做這一部分的題目時,注意不要超出大綱范圍就可以了。
上機
上機方面我的觀點可能和某些朋友的不大一致。有些人認為上機考試是隨機抽題,有運氣的成分,但我認為還是有技巧可尋的。
首先是加強上機操作練習。同樣的一道題,在試卷上你會做,但在計算機上就不一定了。這是由於你的上機操作較少,造成環境不熟悉,處理實際錯誤能力比較差。我推薦你到網上下載一份模擬盤,通過它你可以模擬考試環境,到時候就不會手忙腳亂了。
其次就是要注意規則。二級C的上機題是由計算機評分的,於是就有很多地方值得我們注意。對於改錯這類題,一般有2~3處錯誤不等,均在以「/*******found********/ 」為標志的下方,改動的地方也不大,此處切忌打破原程序結構,尤其注意的是不要亂加空行。由於計算機在評分時是尋找到指定行數後進行對比,倘若你在程序中任意加空行,計算機就會對不上號,自然也無法得分了。相對於改錯題來說,編程題靈活性比較強,因此要將題目讀仔細,禁止使用的函數一定不要用,切勿簡單省事。完成題目後記得存檔。
對於上機考試的知識點,我分開來說:
一、填空題。這類題目一般先檢查程序 注意變數再程序中前後是否對應 再檢查命令使用是否正確 大概就差不多了。
二、改錯題。這類題一般要求改動的地方不大,我們可以分三步解決。首先在明確題意的基礎上粗讀一遍程序,找出明顯的錯誤,如拼寫錯誤等。然後運行程序,看系統是否提示錯誤,再順藤摸瓜去解決。如果這些錯誤都沒有出現,那麼就應該是邏輯錯誤了,這類錯誤比較難查,因為它並不影響程序運行,此時就要考驗你的功力了。一般來說在循環的條件、次數及數組的計算方面存在邏輯錯誤的可能性比較大。
三、編程題。這部分題的重點在指針和數組上。一般題目都要求編寫一個函數以實現某功能,函數名稱和參數一般也會給定。這部分題一般都與數列計算、數值轉換以及字元串操作等有關,但大都離不開指針和數組的應用,所以希望大家還是在指針和數組的復習上多下些功夫。
下面簡要介紹一下學習C語言的一些方法:
一、C語言入門的基本學習方法
《C語言》的內容很豐富,有的部分涉及到的細節很多,如硬體知識和數據結構知識等,自學時不可能面面俱到,否則必然會顧此失彼,反而抓不住主要矛盾。筆者認為對初學C語言的考生,開始不必在每一個細節上過於死摳,而應當把主要精力放在最基本、最常用的那些部份,待有一定的基礎後再深入到一些非主要的細節,有一些細節需要通過較長期的實踐才能熟練掌握。初學C語言時,可能會遇到有些問題理解不透,請不要氣餒,鼓足勇氣向後面的內容學習,待學完後面的章節知識,前面的問題也就迎刃而解了。學習C語言始終要記住「曙光在前頭」和「千金難買回頭看」,「千金難買回頭看」是學習知識的重要方法,就是說,學習後面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是學習的人最不易做到的,然而卻又是最重要的。比如:在C語言中最典型的是關於結構化程序設計構思,不管是那種教材,一開始就強調這種方法,這時也許你不能充分體會,但是學到函數時,再回頭來仔細體會,溫故知新,理解它就沒有那麼難了。學習C語言就是要經過幾個反復,才能前後貫穿,積累應該掌握的C知識。
下面我們就圍繞《C語言》的特點、把裡面的重點和難點,從宏觀和微觀兩個角度,就如何學好這門課程提供一些建議和方法,供大家學習時參考。
首先從宏觀上談一談自學C語言的方法。
我認為要學好C語言首先必須了解等級考試C語言的大綱和內容,以及各種輔助材料的用途,這是學好C的基礎。從以前的經驗以及考網上的一些信息可知,要自學C語言必須准備以下資料:
1、 教材:大家現在都公認是清華大學譚浩強主編的那本《C程序設計》(綠色封面。
2、 習題集:我認為清華大學的《C語言樣題匯編》不錯。書後面附有答案。
3、 上機練習:我認為南開大學的那個可以,最好是在考前從頭到尾做一遍。答案可以去考網下載區下載。
4、 大綱:這個肯定要的,可以在考網二級版那裡去下,然後列印出來。
5、 自學計劃:為了做到有計劃有目的地學習C語言,大家可以根據自己的學習(或工作)情況,制定一個自學計劃,循序漸進地學習。
6、 模擬盤:為了更好地熟悉考場環境,下一個模擬盤是必不可少的,可以在http://studywang.yeah.net/。下載,注意,在下載時要把鎖匙盤一起下回來,否則不能進入考試環境。
7、 教學光碟:如果能買到C語言的教學光碟,那當然更好,這樣可以更直觀地學習C語言了。
另外把二級c語言的南開100題版本也給你http://hi..com/bluewin100/blog/item/6f75cdb1c6146250092302d1.html
祝你成功 (*^__^*) 嘻嘻……
❸ C語言考試技巧
一.特點和注意事項 1、填空題
(1)上機填空題一般包含2個(或3個)空。 (2)要填空的位置用___、___、___表示。
(3)考生在考試時應刪除標識___、___、___後填入相應的符號。
特別要注意的是:只能在要填空的位置上進行修改,不要添行、刪除、合並或分解,不要改動程序行的順序,更不要自己另編程序。 2.改錯題
(1)上機改錯題中有2個(或3個)錯誤需要修改。
(2)試題中用「/******found******/」來提示在下一行(或下面第二行)有錯。 (3)錯誤的性質基本分為語法錯誤和邏輯錯誤,也有些試題要求把語句添加在下劃線處。
(4)特別要注意的是:只能在出錯的行上進行修 二.做題技巧
以下是對上機考試改錯題的做題方法和總結,改錯題的錯誤主要分為以下幾類:
一般情況,錯誤主要分為語法錯誤和邏輯錯誤。
先檢查語法錯誤,編譯程序後發現沒有錯誤及警告,說明沒有語法錯誤,只有邏輯錯誤;邏輯錯誤必須根據程序的功能及預期結果來考查。
因此,對於程序改錯題,應先編譯查找其中的語法錯誤,通過編譯器的提示容易找到錯誤的地方及原因,然後再尋找邏輯錯誤。修改了語法錯誤後再次編譯,直到修改完所有的語法錯誤。而查找邏輯錯誤時,需要運行程序根據結果來檢查。
1、if或while語句
若錯誤行是if或者while語句,則要注意以下點: 1)首先判斷是否正確書寫if或while關鍵字;
2)然後看有沒有用小括弧把整個表達式括起來,若沒有則加上小括弧; 3)若條件表達式中有指針變數而且沒有指針運算符時,則加上指針運算符; 4)若if條件表達式中只有一個等於號即數學等號(=),則要改寫成兩個等於號即邏輯等號(==);
若if條件表達式為其他的比較運算符,則一般是進行逆轉或加一個等於號; 2、for語句
若錯誤行是for語句,則要注意以下幾點: 1)首先判斷for有沒有書寫正確;
2)然後看for中的表達式是不是用分號(;)隔開,若不是則改為分號。 3、記住是分號(;),不是逗號(,)!
再者,分析for中的三個表達式,是否符合題意; 第一個表達式表示起始條件, 第二個表達式表示終止條件,
第三個表達式表示循環變數的變化。 4、return語句
若錯誤行為return語句,則要注意以下幾點: 1)首先看是不是正確書寫return關鍵字;
2)然後看是不是缺少分號,若是則加上分號即可;
3)再者判斷return後的變數或表達式是否正確;
這種錯誤需要根據題意來分析,分析返回變數或表達式的值和類型。 5、賦值語句
若錯誤行是賦值語句,則要看賦值是否正確,然後看賦值運算符是否寫正確。 6、定義語句
若錯誤行是定義語句,則要注意: 1)首先分析變數類型是否符合;
2)然後分析賦初值是否正確,求和初值賦0,求積初值賦1;
3)若以上均不是,則看是不是少定義了某個變數或少了花括弧; 7、關鍵字拼寫錯誤。如:main-mian(錯誤) printf - pirntf (錯誤)
Return- return(錯誤) while- While (錯誤)
8、表達式錯誤問題
表達式錯誤占的份量最多,並且沒有統一的改法,我們只能通過題目要求來分析並修改),
1)若錯誤行中有整數1除以某個表達式或變數時,必須把整數1改為1.0;若變數或表達式是整型時,則只能進行強制類型轉換。
2)變數必須先賦值,後才參與運算,沒有賦值就不能參與運算;例如,long k;k*=num%10;
3)運算符書寫錯誤,例如,把/寫成\(num\=10);,==寫成=。 4)丟失括弧() 9、字元串類問題
1)若錯誤行中有字元串結束符,則特別要要注意結束符有沒有寫錯(『\0』不要寫成"\0」)。
2)新組建的字元串一定要加結束標識符(『\0』); 3)要區分清楚字元『o』和數字『0』。
4)字元串復制、比較必須使用用字元串處理函數(strcpy或strcmp)實現,不能用賦值語句或關系運算符。 10、指針類問題
若錯誤行中有指針變數,並且該變數名之前沒有指針運算符,則般都是加上指針運算符;即注意p和*p的區別; 11、函數首部類問題:
若錯誤行是函數首部,則要注意:
1)首先看該行最後有沒有分號,若有則刪掉分號;若中間有分號則要改為逗號;
2)形參和實參類型不一致問題
① 若實參是個地址或數組名或指針變數名,則對應的形參肯定是指針或數組;
②若實參是二維數組名,則對應的形參應該是指針數組或是二維數組; ③若後面用到形參時有指針運算符,則該形參應為指針類型;
④若形參是二維數組或指向M 個元素的指針變數,則該二維的長度必須與main中對於數組的第二維的長度相同。 3)函數類型不一致問題
①若函數中沒有return語句,則函數類型為void;
②若函數中有ret urn語句,則函數的類型必須與rerun後的變數類型一致;
記住,調用函數的類型與main中的該函數的類型一致! 12、語法錯誤問題:
1)語句缺少分號。若錯誤號中語句沒有以分號結束則加上分號;
2)變數名不一致。C語言是區分大小寫的,若錯誤行中有大寫字母一般都改為小寫字母;
3)若錯誤行中有一條橫線,則必須將橫線刪除再填空。填空題中亦是如此。 13、邏輯錯誤問題:
這種題型主要是表達式錯誤,占的題量比較多而且沒有統一的做題方法,需要我們具體問題具體分析。對於邏輯錯誤,可按下列步驟查找:
①先讀試題,看清題目的功能要求。
②通讀程序,看懂程序中演算法的實現方法。 ③細看程序,發現常見錯誤點。 14、書寫錯誤問題:
特別注意我們的注釋部分,注釋是以/*開始,以*/結尾,不能有多餘的,有也只能在/*和*/裡面。注意,比如「/***注釋部分*****/*/」是錯誤的!
二、編程時容易犯的錯誤
1.書寫標識符時,忽略了大小寫的區別
C語言認為大些字母和小寫字母時兩個不同的字元,如在編譯程序過程中,系統會把a和認為時兩個不同的變數名。習慣上,符號常量名用大寫表示,變數名用小寫表示,以增加程序的可能性。
2.忽略了變數的類型,進行了不合法的運算
3.忽略了「=」與「= =」的區別;C語言中,「=」是賦值運算符,「= =」是關系運算符
4.忘記加分號
考生應特別注意這種情況,分號是C語言中不可缺少的一部分,語句末尾必須有分號,但有時候千萬不能加;
5.輸入變數時忘記加地址運算符「&」,而在不應加「&」的位置加了地址運算符
(1)忘記加「&」的情況。
如int a,b; scanf(「%d%d」,a,b);
此時,無法正確給a和b讀入數據。scanf函數的作用是:按照a、b在內存中所分配的地址將a、b的值存進去。「&a」指a在內存中的地址,因此正確的書寫格式為scanf(「%d%d」,&a,&b);。
(2)多加「&」的情況。如int str[ ]; scanf(「%s」,&str);
C語言編譯程序對數組名的處理是:數組名代表數組的起始地址,scanf函數中的輸入項是字元數組名,因此不必再加地址符&,應該去掉。
6.輸入數據的方式余要求格式(通配符)不符。例如:scanf(「%d,%d」,&a,&b);
C規定:如果在「格式控制」字元串中,除了格式說明以外還有其他字元,則在輸入數據時應輸入與這些字元相同的字元。下面輸入是合法的:3,4
此時不用逗號而用空格或其他字元是不對的,如:3 4(中間為空格)3:4(中間為冒號);
三、相關概念
(1)素數:定義是除了能被1和自身整除外,不存在其他任何能整除該數的自然數。因此,在判斷一個數是否為素數時,只要有除了1和本身能整除它,還有一個數能整除它,就判定此數不是素數。
(2)判斷一個年份是否為閏年:如果年份能被4 整除但是不能被100整除,或者能被400整除,這兩種情況滿足之一都是閏年。
(3)利用選擇法進行從小到大的排序。選擇法的思路為:把第一個元素與其後面的元素比較,如果比後面的大,則交換,比較完所有的元素後,第一個位置的元素是最小的元素;在把第二個元素與其後面的元素進行比較,結果是除了第一個元素外,第二個元素是最小的元素;以此類推。
(4)數的按位分離演算法是:對10取模求個位上的數字,整除10後再對10取模求十位上的數字,整除100後再對10取模求百位上的數字。
(5)最大公約數的演算法是:(1)若n>m,則用n除以m求余數r;(2)若r=0,則m為最大公約數,若r≠0,則將r賦值於m,m賦值於n,繼續用n除以m求余數r;(3)直到r=0,m為最大公約數。根據演算法判斷每一條語句是否正確。 (6)求最小公倍數的演算法:等於兩個數的乘積除以它們的最大公約數。 (7)矩陣時以行為外循環,列為內循環,可以同時計算周邊元素的和。
❹ 關於C語言考試的答題技巧
只要自己去買幾套題目做就沒有什麼問題了,我是軟體工程專業的,其實C的基礎很簡單,但是要是深鑽就很難了,,C語言的難點是指針,其他的基本是記憶部分。考試尤其注意書寫的規范,有些東西是必須注意的,建議推薦看「C陷阱和缺陷」這本書。。。
❺ 如何能提高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語言知識掌握的扎實程度。否則,即使有再好的技巧也無濟於事,只能碰運氣,這是不可能考出好成績的。當然,在有扎實的基礎上運用一些應試的技巧,能使考試起到事半功倍的效果。
❼ C語言編程題,求解題思路!
只要按照公式計算每月還款金額就可以了,其中"已歸還本金累計額"等於"貸款本金 除以 還款月數 乘以 已還款月數".
按照題目要求編寫的等額本金還款的C語言程序如下
#include<stdio.h>
int main(){
double P,R,repayment;
int N,i;
scanf("%lf;%d;%lf",&P,&N,&R);
printf("[");
for(i=0;i<N;i++){
repayment=(P/N)+(P-P/N*i)*R;
if(i==N-1)
printf("%.2lf]",repayment);
else
printf("%.2lf,",repayment);
}
return 0;
}
❽ c語言:解題思路
只要按照公式計算每月還款金額就可以了,其中"已歸還本金累計額"等於"貸款本金 除以 還款月數 乘以 已還款月數".
按照題目要求編寫的等額本金還款的C語言程序如下
#include<stdio.h>
int main(){
double P,R,repayment;
int N,i;
scanf("%lf;%d;%lf",&P,&N,&R);
printf("[");
for(i=0;i<N;i++){
repayment=(P/N)+(P-P/N*i)*R;
if(i==N-1)
printf("%.2lf]",repayment);
else
printf("%.2lf,",repayment);
}
return 0;
}
❾ 計算機二級C語言考試重點以及復習技巧
1、語言的基本語法25分。主要有C語言的主要特點、各種數據類型、運算符與運算表達式、基本I/O結構應用、基本的程序控制結構、宏的基本定義、文件的基本應用等。
2、程序閱讀題30分。考核的主要內容為:選擇結構、循環結構的應用、數組的應用、指針特別是指針與字元數組的關系應用、函數應用(參數傳輸,全局變數,局部變數應用等)。3、程序設計15分。主要是應該熟悉程序控制結構,數組,函數的應用。
復習內容:
C語言的基本概念
C語言的主要特徵和程序結構。頭文件,函數的開始和結束標志。源程序的書寫格式。數據類型和運算
基本數據類型和常量的表示法。各種變數的定義和初始化。
運算規則和表達式。
賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式。
運算符的優先順序、類型的自動轉換和強制類型轉換,
C語言的基本語句
基本語句:表達式語名、空語句、復合語句。數據的輸入與輸出、輸入輸出函數的調用。選擇結構語句。if語句。switch語句。
選擇結構的嵌套。循環結構語句。for語句。while語句和do-while語句。continue語句和break語句。
構造類型和指針類型數據
數組、結構、聯合類型的說明和正確使用。
指針。
指針與指針變數的概念,指針與地址運算符。
變數、數組、字元串、函數、結構體的指針,以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。指針數組,指向指針的指針。
存儲區動態分配和釋放。
函數
函數的基本結構和定義方法。
函數的調用和參數傳遞。
函數的嵌套調用、遞歸調用。
變數的作用域。
Main
()函數的命令行參數引用。
內部函數與外部函數。
庫函數的正確使用。
文件只要求緩沖文件系統(即高級磁碟I/O系統)。
文件的概念:文本文件和二進制文件。
文件類型指針。
文件的基本操作:文件的打開與關閉、文件的讀寫、文件指針的操作。
❿ c語言機試編程題答題技巧
機試一般第一題好像是改錯第二題是填空
,第三題才是寫一個程序的演算法部分就可以了,所以第一題要答好,你要能注意編程的一些小細節,和大部分語句的編寫和關鍵詞的意義。第二題要看懂題意差不多就會了
所以要多讀題,第三個就是多做題了,記住一些規律性的題目。