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

正文內(nèi)容

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

2025-04-19 22:44 本頁面


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