版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、語言考試復(fù)習(xí)要點(diǎn)1.程序結(jié)構(gòu)是三種 : 順序結(jié)構(gòu), 循環(huán)結(jié)構(gòu) (三個(gè)循環(huán)結(jié)構(gòu)), 選擇結(jié)構(gòu) (if和 switch)2.讀程序都要從main() 入口 , 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇 )。3.計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以二進(jìn)制的形式 . 數(shù)據(jù)存放的位置就是他的地址 .4.bit 是位 是指為0 或者 1 。 byte 是指字節(jié) , 一個(gè)字節(jié) =八個(gè)位 .5.一定要記住二進(jìn)制 如何劃成十進(jìn)制。概念??嫉降模壕幾g預(yù)處理不是C 語言的一部分,不占運(yùn)行時(shí)間,不要加分號。C 語言編譯的程序稱為源程序,它以 ASCII數(shù)值存放在文本文件中。每個(gè) C 語言程序中main 函數(shù)是有
2、且只有一個(gè)。在函數(shù)中不可以再定義函數(shù)。算法的是一定要有輸出的,他可以沒有輸入。break可用于循環(huán)結(jié)構(gòu)和switch語句。逗號運(yùn)算符的級別最低。第一章)合法的用戶標(biāo)識符考查:合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個(gè)必須為字母或則是下劃線。第一個(gè)為數(shù)字就錯了。關(guān)鍵字不可以作為用戶標(biāo)識符號。maindefinescanfprintf都不是關(guān)鍵字。 迷惑你的地方 If 是可以做為用戶標(biāo)識符。因?yàn)镮f 中的第一個(gè)字母大寫了,所以不是關(guān)鍵字。2 )實(shí)型數(shù)據(jù)的合法形式:2.333e-1就是合法的,且數(shù)據(jù)是2.333 10- ??荚嚳谠E: e 前 e 后必有數(shù), e 后必為整數(shù)3
3、)字符數(shù)據(jù)的合法形式::1是字符占一個(gè)字節(jié),1 是字符串占兩個(gè)字節(jié)( 含有一個(gè)結(jié)束符號 )。0的 ASCII 數(shù)值表示為 48 , a的 ASCII 數(shù)值是 97 , A 的 ASCII 數(shù)值是 65 。一般考試表示單個(gè)字符錯誤的形式:651字符是可以進(jìn)行算術(shù)運(yùn)算的,記?。?-0=48大寫字母和小寫字母轉(zhuǎn)換的方法:A+32=a相互之間一般是相差32 。4 ) 整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4 個(gè)字節(jié):考試時(shí)候一般會說,在16 位編譯系統(tǒng),或者是32 位系統(tǒng)。碰到這種情況,不要去管,一樣做題。掌握整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4 個(gè)字節(jié)就可以了。5 )
4、轉(zhuǎn)義字符的考查:在程序中 int a = 0 x6d,是把一個(gè)十六進(jìn)制的數(shù)給變量a注意這里的0 x 必須存在。在程序中 int a = 06d,是一個(gè)八進(jìn)制的形式。在轉(zhuǎn)義字符中, x6d 才是合法的, 0不能寫,并且x 是小寫。141 是合法的,0 是不能寫的。 108 是非法的,因?yàn)椴豢梢猿霈F(xiàn)8 。)算術(shù)運(yùn)算符號的優(yōu)先級別:同級別的有的是從左到右,有的是從右到左。)強(qiáng)制類型轉(zhuǎn)換:一定是( int ) a 不是int (a ),注意類型上一定有括號的。注意( int )(a+b ) 和( int )a+b的區(qū)別。前是把 a+b轉(zhuǎn)型,后是把a(bǔ) 轉(zhuǎn)型再加b 。)表達(dá)式的考查:是表達(dá)式就一定有數(shù)值。
5、賦值表達(dá)式 :表達(dá)式數(shù)值是最左邊的數(shù)值,a=b=5;該表達(dá)式為5 ,常量不可以賦值。自加、自減表達(dá)式:假設(shè)a=5 , +a (是為 6 ), a+ (為 5 );運(yùn)行的機(jī)理: +a是先把變量的數(shù)值加上1 ,然后把得到的數(shù)值放到變量a 中,然后再用這個(gè)+a表達(dá)式的數(shù)值為6,而 a+ 是先用該表達(dá)式的數(shù)值為5 ,然后再把a(bǔ) 的數(shù)值加上1為 6 ,再放到變量a 中。進(jìn)行了 +a和 a+ 后 在下面的程序中再用到a 的話都是變量a 中的 6了??荚嚳谠E: + 在前先加后用,+ 在后先用后加。逗號表達(dá)式 :優(yōu)先級別最低; 表達(dá)式的數(shù)值逗號最右邊的那個(gè)表達(dá)式的數(shù)值。(2 ,3 ,4 )的表達(dá)式的數(shù)值就是4
6、。9)位運(yùn)算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ?幾乎所有的位運(yùn)算的題目都要按這個(gè)流程來處理(先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制)。例 1 : char a = 6, b;b = a2;這種題目的計(jì)算是先要把a(bǔ) 的十進(jìn)制6 化成二進(jìn)制,再做位運(yùn)算。例 2 :一定要記住,異或的位運(yùn)算符號。0 異或1 得到 1 。異或 0 得到 0。兩個(gè)女的生不出來。異或 1 得到 0。兩個(gè)男的生不出來。考試記憶方法:一男(1) 一女 (0) 才可以生個(gè)小孩(1) 。例 3 :在沒有舍去數(shù)據(jù)的時(shí)候, 右移一位表示除以2 。10 ) 018 的數(shù)值是非法的,八進(jìn)制是沒有8 的,逢 8 進(jìn) 1 。) % 符號兩
7、邊要求是整數(shù)。不是整數(shù)就錯了。三種取整丟小數(shù)的情況:、 int a =1.6;、 (int)a ;、 1/2 ; 3/2 ;字符型和整數(shù)是近親:char a = 65 ;printf(“ %c” , a);得到的輸出結(jié)果:aprintf(“ %d” , a);得到的輸出結(jié)果:65第二章1 ) printf函數(shù)的格式考查:%d 對應(yīng)整型; %c 對應(yīng)字符; %f 對應(yīng)單精度等等。寬度的,左對齊等修飾。%ld 對應(yīng)long int; %lf對應(yīng) double。2 ) scanf 函數(shù)的格式考察:注意該函數(shù)的第二個(gè)部分是&a這樣的地址,不是a;scanf(“ %d%d%*d%d ” ,&a,&b,&
8、c); 跳過輸入的第三個(gè)數(shù)據(jù)。3) putchar ,getchar函數(shù)的考查:chara = getchar()是沒有參數(shù)的,從鍵盤得到你輸入的一個(gè)字符給變量a 。putchar( y ) 把字y符輸出到屏幕中4)如何實(shí)現(xiàn)兩個(gè)變量x , y 中數(shù)值的互換(要求背下來)不可以把x=y ,y=x;要用中間變量t=x ; x=y ; y=t 。5 )如何實(shí)現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來)這個(gè)有推廣的意義,注意x =(int ) x 這樣是把小數(shù)部分去掉。第三章特別要注意: c 語言中是用非0 表示邏輯真的,用0 表示邏輯假的。)關(guān)系表達(dá)式:表達(dá)式的數(shù)值只能為1 (表示為真),或
9、 0 (表示假)當(dāng)關(guān)系的表達(dá)是為真的時(shí)候得到1 。如98這個(gè)是真的,所以表達(dá)式的數(shù)值就是1 ;)邏輯表達(dá)式:只能為 1 (表示為真),或 0 (表示假)共有 &|! 三種邏輯運(yùn)算符號。!&|優(yōu)先的級別。注意短路現(xiàn)象。考試比較喜歡考到。要表示x 是比 0 大,比 10 小的方法。 0 x10是不可以的 (一定記住)。是先計(jì)算0 x得到的結(jié)果為1 或則0 ;再用0 ,或1 與 10 比較得到的總是真(為1 )。所以一定 要用(0 x)&(x 第一行a1456 第二行a2789 第三行步驟二:這樣作題目間很簡單:*(a0+1)我們就知道是第一行的第一個(gè)元素往后面跳一列,那么這里就是a01元素,所以是
10、。*(a1+2)我們就知道是第二行的第一個(gè)元素往后面跳二列。那么這里就是a12元素,所以是 6。一定記?。?只要是二維數(shù)組的題目,一定是寫成如上的格式,再去做題目, 這樣會比較簡單。數(shù)組的初始化,一維和二維的,一維可以不寫,二維第二個(gè)一定要寫int a=1, 2 合法。int a4=2, 3 , 4 合法。但 int a4=2, 3, 4 非法。二維數(shù)組中的行指針int a12;其中 a 現(xiàn)在就是一個(gè)行指針,a+1跳一行數(shù)組元素。搭配( * ) p2 指針a0 , a1 現(xiàn)在就是一個(gè)列指針。a0+1跳一個(gè)數(shù)組元素。搭配*p2 指針數(shù)組使用5) 還有記住脫衣服法則:a2變成* ( a+2 )a2
11、3 變成* ( a+2 )3 再可以變成* (* (a+2 ) +3 )這個(gè)思想很重要!其它考試重點(diǎn)文件的復(fù)習(xí)方法:把上課時(shí)候講的文件這一章的題目要做一遍,一定要做,基本上考試的都會在練習(xí)當(dāng)中。1 )字符串的strlen()和 strcat () 和 strcmp () 和 strcpy ()的使用方法一定要記住。他們的參數(shù)都是地址。其中strcat ()和 strcmp ()有兩個(gè)參數(shù)。2 ) strlen和 sizeof的區(qū)別也是考試的重點(diǎn);3 ) definef ( x)( x*x )和definef (x) x*x之間的差別。一定要好好的注意這寫容易錯的地方,替換的時(shí)候有括號和沒有括號
12、是很大的區(qū)別。4 ) int*p ;p =( int * ) malloc (2 );p =( int * ) malloc (sizeof ( int );以上兩個(gè)等價(jià)當(dāng)心填空題目,malloc的返回類型是void *5 )還有 main ( int argc, char *argv) 這種含有參數(shù)的題目,是很呆板的題目。第一個(gè)參數(shù)是表示輸入的字符串的數(shù)目,第二個(gè)參數(shù)是指向存放的字符串。)函數(shù)的遞歸調(diào)用一定要記得有結(jié)束的條件,并且要會算簡單的遞歸題目。要會作遞歸的題目7 )結(jié)構(gòu)體和共用體以及鏈表要掌握最簡單的。typedef考的很多,而且一定要知道如何引用結(jié)構(gòu)體中的各個(gè)變量,鏈表中如何填加和
13、刪除節(jié)點(diǎn),以及何如構(gòu)成一個(gè)簡單的鏈表,一定記住鏈表中的節(jié)點(diǎn)是有兩個(gè)域,一個(gè)放數(shù)值,一個(gè)放指針。8 )函數(shù)指針的用法(*f )()記住一個(gè)例子:int add(int x, int y).main() int ( *f )() ; f=add;賦值之后:合法的調(diào)用形式為、add(2 , 3) ;、 f(2 , 3) ;、( *f )( 2, 3 )兩種重要的數(shù)組長度:char a= a , b , c數(shù)組長;度為,字符串長度不定。sizeof(a) 為。char a5= a ,cb, 數(shù)組長度為,字符串長度。sizeof(a) 為。10 ) scanf和gets的數(shù)據(jù):如果輸入的是goodgoo
14、dstudy !那么 scanf(“ %s” ,a);只會接收good.考點(diǎn):不可以接收空格。gets(a);會接收good good study!考點(diǎn):可以接收空格。)共用體的考查:union TT int a;char ch2;考點(diǎn)一:sizeof (struct TT) = 2;考點(diǎn)二:TTt1 ;t1=0 x1234;那么ch0=0 x 34;ch1=0 x12“文件包含”的考查點(diǎn):o2.c#include” no2.c”main() add(29 , 33); .int add(int a,int b)return a+b;這里一個(gè)C 語言程序是有兩個(gè)文件組成,分別是no1.c ,
15、no2.c 。那么 no1.c中最開始有個(gè) #include” no2.c ”他表示把第二個(gè)文件的內(nèi)容給包含過來,那么 no1.c 中調(diào)用 add() 函數(shù)的時(shí)候就可以了把數(shù)值傳到no2.c 中的被調(diào)用函數(shù) add() 了。一個(gè)文件必須要有main函數(shù)。這句話錯了。例如: no2.c就沒有。頭文件一定是以.h 結(jié)束的。這句話錯了。例如:no1.c 中就是#include” no2.c .c”結(jié)以尾的。贈送以下資料考試知識點(diǎn)技巧大全一、考試中途應(yīng)飲葡萄糖水大腦是記憶的場所, 腦中有數(shù)億個(gè)神經(jīng)細(xì)胞在不停地進(jìn)行著繁重的活動,大腦細(xì)胞活動需要大量能量??茖W(xué)研究證實(shí) ,雖然大腦的重量只占人體重量的 2%
16、-3%,但大腦消耗的能量卻占食物所產(chǎn)生的總能量的20%,它的能量來源靠葡萄糖氧化過程產(chǎn)生。據(jù)醫(yī)學(xué)文獻(xiàn)記載 ,一個(gè)健康的青少年學(xué)生 30 分鐘用腦 ,血糖濃度在 120 毫克 /100 毫升 ,大腦反應(yīng)快 ,記憶力強(qiáng); 90 分鐘用腦,血糖濃度降至 80 毫克 /100 毫升,大腦功能尚正常; 連續(xù) 120 分鐘用腦, 血糖濃度降至毫克 /100 毫升,大腦反應(yīng)遲鈍,思維能力較差。我們中考、高考每一科考試時(shí)間都在2 小時(shí)或 2 小時(shí)以上且用腦強(qiáng)度大,這樣可引起低血糖并造成大腦疲勞,從而影響大腦的正常發(fā)揮,對考試成績產(chǎn)生重大影響。因此建議考生,在用腦60 分鐘時(shí),開始補(bǔ)飲 25%濃度的葡萄糖水10
17、0 毫升左右,為一個(gè)高效果的考試加油 。二、考場記憶“短路”怎么辦呢?對于考生來說,掌握有效的應(yīng)試技巧比再做題突擊更為有效。1.草稿紙也要逐題順序?qū)懖莞逡麧崳莞寮埵褂靡阌跈z查。不要在一大張紙上亂寫亂畫,東寫一些,西寫一些。打草稿也要像解題一樣,一題一題順著序號往下寫。最好在草稿紙題號前注上符號,以確定檢查側(cè)重點(diǎn)。為了便于做完試卷后的復(fù)查,草稿紙一般可以折成4-8 塊的小方格,標(biāo)注題號以便核查,保留清晰的分析和計(jì)算過程。2.答題要按 先易后難 順序不要考慮考試難度與結(jié)果,可以先用5 分鐘熟悉試卷,合理安排考試進(jìn)度,先易后難,先熟后生,排除干擾??荚囍泻芸赡苡龅揭恍]有見過或復(fù)習(xí)過的難題,
18、不要 蒙 了。一般中考試卷的題型難度分布基本上是從易到難排列的,或者交替排列。3.遇到容易試題不能浮躁遇到容易題,審題要細(xì)致。圈點(diǎn)關(guān)鍵字詞,邊審題邊畫草圖,明確解題思路。有些考生一旦遇到容易的題目,便覺得心應(yīng)手、興奮異常,往往情緒激動,甚至得意忘形。要避免急于求成、粗枝大葉, 防止受熟題答案與解題過程的定式思維影響,避免漏題,錯題,丟掉不該丟的分。答題不要猶豫不決選擇題做出選擇時(shí)要慎重,要關(guān)注題干中的否定用詞,對比篩選四個(gè)選項(xiàng)的差異和聯(lián)系, 特別注意保留計(jì)算型選擇題的解答過程。 當(dāng)試題出現(xiàn)幾種疑惑不決的答案時(shí), 考生一定要有主見,有自信心,即使不能確定答案,也不能長時(shí)間猶豫,浪費(fèi)時(shí)間,最終也應(yīng)把認(rèn)為正確程度最高的答案寫到試卷上, 不要在答案處留白或開天窗。5.試卷檢查要細(xì)心有序應(yīng)答要準(zhǔn)確。一般答題時(shí),語言表達(dá)要盡量簡明扼要,填涂答題紙絕不能錯位。答完試題,如果時(shí)間允許,一般都要進(jìn)行試卷答題的復(fù)查。復(fù)查要謹(jǐn)慎,可以利用逆向思維,反向推理論證,聯(lián)系生活實(shí)際,評估結(jié)果的合理性,選擇特殊取值,多次歸納總結(jié)。另外,對不同題型可采用不同的檢查方法。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年中考地理一輪復(fù)習(xí):氣候
- 2024招投標(biāo)法規(guī)與協(xié)議管理實(shí)務(wù)操作指南
- 2024版廉潔從業(yè)保障協(xié)議版A版
- 2024年進(jìn)出口報(bào)關(guān)業(yè)務(wù)協(xié)作合同版B版
- 勞務(wù)專業(yè)承包合同(2篇)
- 動物護(hù)理人員中介合同(2篇)
- 2024版光伏電站技術(shù)服務(wù)合同
- 2024年軟件開發(fā)與維護(hù)合同標(biāo)的及開發(fā)周期詳細(xì)說明
- 2024淘寶店鋪特色主題裝修模板定制與營銷合同3篇
- 二零二五年度7星級公寓物業(yè)管理與服務(wù)協(xié)議3篇
- 融媒體專題報(bào)道方案
- 工作失誤匯報(bào)
- 呼吸科主任述職報(bào)告
- 旅游法規(guī)期末試卷與參考答案匯編
- 11054-國家開放大學(xué)2023年春期末統(tǒng)一考試《流通概論》答案
- 晉江物流行業(yè)分析
- 編譯原理考試題及答案匯總
- 國家開放大學(xué)2023年7月期末統(tǒng)一試《11132衛(wèi)生管理》試題及答案-開放本科
- 咽喉癌病歷書寫
- 2023年自然資源部所屬事業(yè)單位招聘(208人)筆試參考題庫(共500題)答案詳解版
- 自身免疫性肝炎診斷和治療指南(2021版)解讀
評論
0/150
提交評論