freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

國家二級(jí)c語言考點(diǎn)復(fù)習(xí)-文庫吧

2025-04-19 22:44 本頁面


【正文】 +) 、自減 ()均為單目運(yùn)算符,右結(jié)合,操作數(shù)可以是整型變量或?qū)嵭妥兞浚荒苁浅A炕虮磉_(dá)式。前置運(yùn)算 (如 ++i、 i)是先增減后運(yùn)算,后置運(yùn)算 (如 i++、 i)是先運(yùn)算后增減。 考點(diǎn) 11 自增、自減運(yùn)算及表達(dá)式 真題舉例: (18)有以下程序 main() { int x=011。 printf(%d\n,++x)。 } 程序運(yùn)行后的輸出結(jié)果是 ( )() A)12 B)11 C)10 D)9 C考點(diǎn)點(diǎn)撥 : 記逗號(hào)運(yùn)算符的優(yōu)先級(jí)、結(jié)合性及求值規(guī)則 逗號(hào)表達(dá)式是用逗號(hào)運(yùn)算符 (, )將兩個(gè)或兩個(gè)以上的表達(dá)式順序連接起來的表達(dá)式,左結(jié)合,逗號(hào)運(yùn)算符優(yōu)先級(jí)最低。從左到右順序求解各表達(dá)式,也稱為順序求值表達(dá)式,結(jié)果為最右邊表達(dá)式的值。注意區(qū)分逗號(hào)分隔符和逗號(hào)運(yùn)算符。 考點(diǎn) 12 逗號(hào)運(yùn)算及表達(dá)式 真題舉例: ( 6)執(zhí)行以下程序后的輸出結(jié)果是 。 ( ) main() { int a=10。 a=(3*5,a+4)。 printf(“ a=%d\n” ,a)。 } a=14考點(diǎn)點(diǎn)撥 : 理解強(qiáng)制類型轉(zhuǎn)換、自動(dòng)類型轉(zhuǎn)換 (1)強(qiáng)制類型轉(zhuǎn)換。格式為: (類型 ) (表達(dá)式 ),將表達(dá)式值的類型強(qiáng)制轉(zhuǎn)換成指定的類型,對(duì)表達(dá)式中原有變量的類型無影響。 (2)自動(dòng)類型轉(zhuǎn)換。 。 。 考點(diǎn) 13 類型轉(zhuǎn)換 真題舉例: (14)表達(dá)式 :(int)((double)9/2)(9)%2的值是 ( )。 () A)0 B)3 C)4 D)5 B 考點(diǎn)點(diǎn)撥 : 掌握關(guān)系運(yùn)算符及表達(dá)式的求值 關(guān)系運(yùn)算符有: = = == !=。 ( 區(qū)分關(guān)系等 (==)和賦值等 (=) ) 關(guān)系表達(dá)式用于判斷兩個(gè)對(duì)象之間的關(guān)系,其操作數(shù)可以是 C語言中任何合法的表達(dá)式。 關(guān)系表達(dá)式的值為邏輯值,關(guān)系成立為真,用整數(shù) 1表示;關(guān)系不成立為假,用整數(shù) 0表示 。該值可以繼續(xù)參加其他表達(dá)式運(yùn)算。 注意:關(guān)系表達(dá)式不能直接判斷三個(gè)以上對(duì)象的關(guān)系。 考點(diǎn) 14 關(guān)系運(yùn)算符及表達(dá)式 真題舉例: ( 8)在 C語言中,當(dāng)表達(dá)式值為 0時(shí)表示邏輯值“假”,當(dāng)表達(dá)式值為 【 8】 時(shí)表示邏輯值“真”。 () 非 0考點(diǎn)點(diǎn)撥 : 掌握邏輯運(yùn)算符及表達(dá)式的求值 邏輯運(yùn)算符有: ! amp。amp。 || (按優(yōu)先級(jí)從高到低排列 )。 邏輯運(yùn)算符常結(jié)合關(guān)系表達(dá)式判斷多個(gè)對(duì)象之間的復(fù)雜關(guān)系。邏輯表達(dá)式的值為邏輯值。參與邏輯運(yùn)算的操作數(shù)可以是任意合法的常量、變量或表達(dá)式,均以“ 非零為真,零為假 ”判斷其邏輯值。注意邏輯表達(dá)式求值時(shí)的“ 短路特性 ”。 考點(diǎn) 15 邏輯運(yùn)算符及表達(dá)式 真題舉例: (17)若 a是數(shù)值類型,則邏輯表達(dá)式 (a==1)||(a!=1)的值是 ( )。 () A)1 B)0 C)2 D)不知道 a的值,不能確定 (17)若有定義語句: int k1=10, k2=20;執(zhí)行表達(dá)式(k1=k1k2)amp。amp。(k2=k2k1)后, k1和 k2的值分別為 ( )。( ) A)0和 1 B)0和 20 C)10和 1 D)10和 20 A B考點(diǎn)點(diǎn)撥 : 理解條件表達(dá)式的求值方法 條件運(yùn)算符 ( ? : )是 C語言里唯一的三目運(yùn)算符,優(yōu)先級(jí)倒數(shù)第三,右結(jié)合。其一般形式是: 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3。先求解表達(dá)式 1,取其邏輯值,若為真,求解表達(dá) 2作為整個(gè)表達(dá)式的值;若為假,求解表達(dá)式3的值作為整個(gè)表達(dá)式的值。各表達(dá)式可以為任意類型的合法表達(dá)式。 考點(diǎn) 16 條件運(yùn)算符及表達(dá)式 真題舉例: 1有如下嵌套的 if語句 if(ab) if(ac) k=a。 else k=c; else if(bc) k=b。 else k=c。 以下選項(xiàng)中與上述 if語句等價(jià)的語句是 ( ) 。 () A、 k=(ab)?a:b。k=(bc)?b:c。 B、 k=(ab)?((bc)?a:b):((bc)?b:c)。 C、 k=(ab)?((ac)?a:c):((bc)?b:c)。 D、 k=(ab)?a:b。k=(ac)?a。c C 考點(diǎn)點(diǎn)撥 : 理解位運(yùn)算符及其求值規(guī)則和優(yōu)先級(jí)順序 位運(yùn)算符有: ~ ( (同優(yōu)先級(jí) )) amp。 ^ | (按優(yōu)先級(jí)從高到低排列 )。 位運(yùn)算的操作數(shù)必須是整型或字符型,計(jì)算時(shí)先將操作數(shù)轉(zhuǎn)換成二進(jìn)制,然后再低位對(duì)齊按運(yùn)算規(guī)則進(jìn)行計(jì)算。 考點(diǎn) 17 位運(yùn)算符及表達(dá)式 真題舉例: (39)有以下程序 include main() { int a=2,b=2,c=2。 printf(”%d\n”,a|bamp。c)。 } 程序運(yùn)行后的結(jié)果是 ( )。 () A) 0 B) 1 C) 2 D) 3 C 第 3章 順序結(jié)構(gòu) 三、基本語句 ,空語句,復(fù)合語句。 ,正確輸入數(shù)據(jù)并正確設(shè)計(jì)輸出格式。 大綱要求重點(diǎn): 考點(diǎn)點(diǎn)撥 : 理解 C語句的概念及分類 C語句是函數(shù)體里的基本構(gòu)成單位。語句的作用是向計(jì)算機(jī)系統(tǒng)發(fā)出操作指令,要求執(zhí)行相應(yīng)的操作。一個(gè) C語句經(jīng)過編譯后產(chǎn)生若干條機(jī)器指令。 C語句可以分成 5大類: (1)控制語句 。 (2)函數(shù)調(diào)用語句 。(3)表達(dá)式語句 。(4)空語句 。(5)復(fù)合語句 。 考點(diǎn) 1 C語句的分類 考點(diǎn)點(diǎn)撥 : 掌握字符數(shù)據(jù)的輸入輸出函數(shù)的用法 putchar函數(shù)用于向顯示器輸出一個(gè)字符。一般格式是: putchar(c)。其中 c可以是字符型或整型常量、變量或表達(dá)式,結(jié)果是向顯示器輸出其值對(duì)應(yīng)的 ASCII碼字符。 getchar函數(shù)用于從鍵盤輸入緩沖區(qū)讀取一個(gè)字符。一般格式是:getchar()。一般用法: ch=getchar()。 將從鍵盤輸入的一個(gè)字符值賦給變量 ch。從鍵盤輸入的空格、回車等控制字符也作為有效字符讀取。 考點(diǎn) 2 putchar函數(shù)和 getchar函數(shù) 真題舉例: ( 10)下列程序運(yùn)行時(shí),若輸入 1abcedf2df回車 輸出結(jié)果為 。 include main() { char a=0,ch。 while((ch=getchar())!=39。\n?) { if (a%2!=0amp。amp。(ch=39。a39。amp。amp。ch=39。z?)) ch=ch39。a39。 +39。A39。 a++。putchar(ch)。 } printf(“\n”)。 } 1AbCdEf2dF考點(diǎn)點(diǎn)撥 : 掌握格式化輸出、輸入函數(shù)的用法及注意事項(xiàng) printf(“格式控制字符串” [,輸出表列 ])。 scanf(“格式控制字符串” ,輸入地址表列 )。 ?“格式控制字符串”中允許有兩類字符: ?普通字符。在 printf函數(shù)中會(huì)原樣輸出,在 scanf函數(shù)中要求原樣輸入。 ?格式字符。由“ %+格式字符 ”,用于指定輸出、輸入項(xiàng)的格式。 常用格式字符有: ?整數(shù)類型 ?十進(jìn)制有符號(hào)類型: %d %md %md %ld %mld %mld ?十進(jìn)制無符號(hào)類型: %u ?八進(jìn)制無符號(hào)類型: %o ?十六進(jìn)制無符號(hào)類型: %x %X ?實(shí)數(shù)類型 ?小數(shù)格式: %f %.nf % % ?指數(shù)格式: %e %E ?簡潔格式: %g %G (根據(jù)輸出數(shù)據(jù)大小自動(dòng)選擇小數(shù)或指數(shù)格式,且不輸出無意義的零 ) ?字符類型 ?字符格式: %c %mc ?字符串格式: %s %.ns % 考點(diǎn) 3 printf函數(shù)和 scanf函數(shù) 考點(diǎn)點(diǎn)撥 : 掌握格式化輸出、輸入函數(shù)的用法及注意事項(xiàng) ?printf函數(shù)中的“輸出表列”可以沒有。若有,可以是常量、變量或表達(dá)式,將其值按對(duì)應(yīng)的格式輸出;若有多項(xiàng),以逗號(hào)分開。 ?scanf函數(shù)中的“地址表列”必須為變量的地址,多個(gè)地址之間以逗號(hào)分開。 真題舉例: ( 15)程序段: int x=12。 double y=。 printf(“%d%”, x, y)。的輸出結(jié)果是 ( )。 () A) B)12 C)12, D) ( 16)若有定義語句: double x, y,*px,*py。 執(zhí)行了 px=amp。x。 py=amp。y。之后,正確的輸入語句是 ( )。 () A)scanf(“%f%f”,x,y)。 B)scanf(“%f%f”,amp。x,amp。y)。 C)scanf(“%lf%le”,px,py)。 D)scanf(“%lf%lf”,x,y)。 C A 考點(diǎn) 3 printf函數(shù)和 scanf函數(shù) 第 4章 選擇結(jié)構(gòu) 四、選擇結(jié)構(gòu)程序設(shè)計(jì) if語句實(shí)現(xiàn)選擇結(jié)構(gòu)。 switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。 。 大綱要求重點(diǎn): 考點(diǎn)點(diǎn)撥 : 掌握三種 if語句的執(zhí)行過程 if語句的功能是判斷所給的條件,選擇執(zhí)行其中一個(gè)操作。 if語句的一般形式 if(表達(dá)式 ) 語句 1 [else 語句 2] 常用三種形式是單分支、雙分支和多分支。 ? 表達(dá)式可以是任意類型的表達(dá)式,取其值的邏輯值 (非零為真,零為假 ) ? if或 else只能控制其后的一條語句,該語句可以是五大類語句中的任意一種。 考點(diǎn) 1 if語句的三種形式及執(zhí)行過程 真題舉例: ( 18)有以下程序 include main() { int a=1,b=0。 if(!a) b++。 else if(a==0) if(a) b+=2。 else b+=3。 printf(” %d\n”, b)。 } 程序運(yùn)行后的輸出結(jié)果是 ( )。 () A)0 B)1 C)2 D)3 ( 18)有以下程序 include main() { int x。 scanf(“ %d” ,amp。x)。 if (x=3) 。 else if(x!=10) printf(“ %d\n” ,x)。 } 程序運(yùn)行時(shí),輸入的值在哪個(gè)范圍才會(huì)有輸出結(jié)果 ( )。 () A)不等于 10的整數(shù) B)大于 3且不等 10的整數(shù) C)大于 3或等于 10的整數(shù) D)小于 3的整數(shù) C A 考點(diǎn)點(diǎn)撥 : 掌握嵌套 if語句的執(zhí)行,及 else與 if的配對(duì) 嵌套 if指一般格式中 if或 else的控制語句又是 if語句。注意 if可以單獨(dú)使用,而 else必須和 if配對(duì)使用,且 else總是和它上面的最近的未曾配對(duì)的 if進(jìn)行配對(duì),從而在配對(duì)的 if后的條件為假時(shí)執(zhí)行該 else之后的語句。 考點(diǎn) 2 嵌套的 if語句 真題舉例: (27)有以下程序 include main() { int x=1,y=0。 if(!x) y++。 else if(x==0) if (x) y+=2。 else y+=3。 printf(%d\n,y)。 } 程序運(yùn)行后的輸出結(jié)果是 ( )。 () A)3 B)2 C)1 D) 0 D 考點(diǎn)點(diǎn)撥 : switch語句的格式及其執(zhí)行、跳轉(zhuǎn)的過程 switch語句又稱開關(guān)語句,一般用于實(shí)現(xiàn)多分支選擇。 注意: ?switch后的表達(dá)式值的類型一般為整型或字符型 ?case
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1