![C語言復(fù)習(xí)ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/47ee0f87-77d9-482b-aa31-075699c969a1/47ee0f87-77d9-482b-aa31-075699c969a11.gif)
![C語言復(fù)習(xí)ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/47ee0f87-77d9-482b-aa31-075699c969a1/47ee0f87-77d9-482b-aa31-075699c969a12.gif)
![C語言復(fù)習(xí)ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/47ee0f87-77d9-482b-aa31-075699c969a1/47ee0f87-77d9-482b-aa31-075699c969a13.gif)
![C語言復(fù)習(xí)ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/47ee0f87-77d9-482b-aa31-075699c969a1/47ee0f87-77d9-482b-aa31-075699c969a14.gif)
![C語言復(fù)習(xí)ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/47ee0f87-77d9-482b-aa31-075699c969a1/47ee0f87-77d9-482b-aa31-075699c969a15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C C語言復(fù)習(xí)語言復(fù)習(xí)1考試題類型考試題類型C語言復(fù)習(xí)語言復(fù)習(xí)C C語言復(fù)習(xí)語言復(fù)習(xí)2一、選擇題一、選擇題 1、以下說法中正確的是(、以下說法中正確的是( )。)。 A)C語言程序總是從第一個的函數(shù)開始執(zhí)行語言程序總是從第一個的函數(shù)開始執(zhí)行 B)在在C語言程序中,要調(diào)用的函數(shù)必須在語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義函數(shù)中定義 C)C語言程序總是從語言程序總是從main()函數(shù)開始執(zhí)行函數(shù)開始執(zhí)行 D)C語言程序中的語言程序中的main()函數(shù)必須放在程序的開始部分函數(shù)必須放在程序的開始部分 2、C語言程序的語言程序的3種基本結(jié)構(gòu)是循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)和(種基本結(jié)構(gòu)是循環(huán)結(jié)構(gòu)、選
2、擇結(jié)構(gòu)和( )。)。 A)遞歸結(jié)構(gòu)遞歸結(jié)構(gòu) B)轉(zhuǎn)移結(jié)構(gòu)轉(zhuǎn)移結(jié)構(gòu) C)順序結(jié)構(gòu)順序結(jié)構(gòu) D)嵌套結(jié)構(gòu)嵌套結(jié)構(gòu) CCC C語言復(fù)習(xí)語言復(fù)習(xí)33、若已有定義、若已有定義int a,b,c;執(zhí)行語句執(zhí)行語句scanf(“%d,%d,%d”,&a,&b,&c);若希望若希望a,b,c的值分別為的值分別為1,2,3,正確的輸入應(yīng)為(,正確的輸入應(yīng)為( )。)。 A)1 2 3 B)1,2,3 C)123 D)1 234、程序段、程序段“int a=1,b=2,c;c=a/b;”執(zhí)行后執(zhí)行后c的值是(的值是( )。)。 A)0 B)1/2 C)0.5 D)1ABC C語言復(fù)習(xí)語言復(fù)
3、習(xí)45、以下敘述中不正確的是(、以下敘述中不正確的是( )。)。 A)函數(shù)名是屬于用戶標(biāo)識符,因此其取名規(guī)則與變量相同函數(shù)名是屬于用戶標(biāo)識符,因此其取名規(guī)則與變量相同 B)形參只能是變量形參只能是變量 C)為保證程序的正常運行,函數(shù)內(nèi)定義的變量不能與其他函為保證程序的正常運行,函數(shù)內(nèi)定義的變量不能與其他函數(shù)中的變量同名數(shù)中的變量同名 D)函數(shù)內(nèi)定義的變量可以與其他函數(shù)中的變量同名函數(shù)內(nèi)定義的變量可以與其他函數(shù)中的變量同名6、設(shè)有如下定義:、設(shè)有如下定義: char num=“1234567890”; 數(shù)組數(shù)組num所占存儲空間的字節(jié)數(shù)為所占存儲空間的字節(jié)數(shù)為()。()。 A)9 B)10 C)
4、11 D)前三項都不對前三項都不對CCC C語言復(fù)習(xí)語言復(fù)習(xí)57、C語言程序規(guī)定,簡單變量做實參時,它和語言程序規(guī)定,簡單變量做實參時,它和對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是(對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是( )。)。 A)地址傳遞地址傳遞 B)單向值傳遞單向值傳遞 C)由實參傳給形參,再由形參傳給實參由實參傳給形參,再由形參傳給實參 D)由用戶指定傳遞方式由用戶指定傳遞方式8、下列運算符中優(yōu)先級最高的運算符是(、下列運算符中優(yōu)先級最高的運算符是( )。)。 A)+ B)% C)-= D)ABC C語言復(fù)習(xí)語言復(fù)習(xí)69、若有定義、若有定義“int x,*pb;”,則以下正確的賦值表達(dá)式是則以下正確
5、的賦值表達(dá)式是( )。)。 A) pb=&x; B) pb=x; C)*pb=&x; D)*pb=*x;10、以下敘述中正確的是(、以下敘述中正確的是( )。)。 A)在函數(shù)中必須要有在函數(shù)中必須要有return語句。語句。 B)在函數(shù)中可以有多個在函數(shù)中可以有多個return語句,但只執(zhí)行其中一個語句,但只執(zhí)行其中一個 C)return語句中必須要有一個表達(dá)式語句中必須要有一個表達(dá)式 D)函數(shù)值并不總是通過函數(shù)值并不總是通過return語句傳回調(diào)用處語句傳回調(diào)用處ABC C語言復(fù)習(xí)語言復(fù)習(xí)711、為表示關(guān)系、為表示關(guān)系x y z,正確的正確的C語言表達(dá)式是(語言表達(dá)式是( )
6、。)。 A) (x=y)&(y=z) B) (x=y)and(y=z) C) (x=y)&(y=z) D) x=y=z12、若有說明、若有說明int a10;,則對則對a數(shù)組元素的正確引用是(數(shù)組元素的正確引用是( )。)。 A) a10 B) a5 C) a(5) D) a10-10 ADC C語言復(fù)習(xí)語言復(fù)習(xí)813、下面程序段中、下面程序段中while循環(huán)執(zhí)行的次數(shù)是(循環(huán)執(zhí)行的次數(shù)是( )。)。 int x=0; while (x=1) x=x-1; A) 無限次無限次 B)一次也不執(zhí)行一次也不執(zhí)行 C)執(zhí)行一次執(zhí)行一次 D)由語法錯,不能執(zhí)行由語法錯,不能執(zhí)行14、C語
7、言中,一個函數(shù)最多可以有(語言中,一個函數(shù)最多可以有( )個返回值。)個返回值。 A)0 B) 1 C)2 D)3ABC C語言復(fù)習(xí)語言復(fù)習(xí)915、在、在C語言程序中必須包含一個(語言程序中必須包含一個( )。)。 A) 語句語句 B) 函數(shù)調(diào)用函數(shù)調(diào)用 C) main()函數(shù)函數(shù) D) 子函數(shù)子函數(shù)16、變量的指針,其含義是指該變量的(、變量的指針,其含義是指該變量的( )。)。 A) 值值 B) 一個標(biāo)志一個標(biāo)志 C) 名名 D) 地址地址CDC C語言復(fù)習(xí)語言復(fù)習(xí)1017、以下正確的數(shù)組定義語句是(、以下正確的數(shù)組定義語句是( )。)。 A) int a3=0,1,2,2,0,1; B)
8、 int a3=1,2,1,2,3,1,2,3,4; C) int a23=0,1,2,3; D) int a14=1,2,3,4,5;18、為了判斷兩個字符串、為了判斷兩個字符串s1和和s2是否相等,應(yīng)使用(是否相等,應(yīng)使用( )。)。 A) if (s1=s2) B) if (s1=s2) C) if (strcpy(s1,s2) D) if (strcmp(s1,s2)=0)ADC C語言復(fù)習(xí)語言復(fù)習(xí)1119、以下關(guān)于、以下關(guān)于C語言字符串的敘述中錯誤的是()。語言字符串的敘述中錯誤的是()。 A) C語言中沒有字符串?dāng)?shù)據(jù)類型語言中沒有字符串?dāng)?shù)據(jù)類型 B) 字符串的結(jié)束標(biāo)志使用字符串的結(jié)
9、束標(biāo)志使用“0” C) 字符串與字符數(shù)組的使用方法完全一致字符串與字符數(shù)組的使用方法完全一致 D) 字符串借助于字符數(shù)組存儲字符串借助于字符數(shù)組存儲20、設(shè)變量定義、設(shè)變量定義“int a10;”,則表達(dá)式(則表達(dá)式( )不符合)不符合C語言語法。語言語法。 A) *a B) a+ C) a D) a0 CBC C語言復(fù)習(xí)語言復(fù)習(xí)12二、程序分析題二、程序分析題 1、寫出下列程序的輸出結(jié)果。、寫出下列程序的輸出結(jié)果。 #include void main() int a=1,b=1,t; if (t=12) a+; else b+; printf(“a=%d,b=%dn”,a,b); a=2,
10、b=1C C語言復(fù)習(xí)語言復(fù)習(xí)132、寫出下列程序的輸出結(jié)果。、寫出下列程序的輸出結(jié)果。 #include void main() int i=1,sum=0; while (i=10) sum=sum+i; i+=2; printf(“sum=%d,i=%dn”,sum,i);sum=25,i=11C C語言復(fù)習(xí)語言復(fù)習(xí)143、寫出下列程序的輸出結(jié)果。、寫出下列程序的輸出結(jié)果。 #include int fun(int x,int n) int t=1,i; for (i=0;in;i+) t=t*x; return t; void main() int x=2,y=4,p=0; p=fun(
11、x,y); printf(“fun(%d,%d)=%dn”,x,y,p); fun(2,4)=16C C語言復(fù)習(xí)語言復(fù)習(xí)154、寫出下列程序的輸出結(jié)果。、寫出下列程序的輸出結(jié)果。 #include void main() int x=1,y=0,i=1,j=1; switch(x) case 1: switch(y) case 0:i+;break; case 1:j+;break; case 2:i+;j+;break; printf(“i=%d,j=%dn”,i,j); i=3,j=2 C C語言復(fù)習(xí)語言復(fù)習(xí)165、寫出下列程序的輸出結(jié)果。、寫出下列程序的輸出結(jié)果。 #include vo
12、id main() int i,t,a5=2,4,6,8,10; for (i=0;i5/2;i+) t=ai; ai=a4-i; a4-i=t; for(i=0;i5;i+) printf(“%4d”,ai);10 8 6 4 2 C C語言復(fù)習(xí)語言復(fù)習(xí)171、編寫函數(shù)、編寫函數(shù)iseven,其功能為判斷一個整數(shù)是否為偶數(shù),其功能為判斷一個整數(shù)是否為偶數(shù),若是偶數(shù),返若是偶數(shù),返回回1,否則返回否則返回0。在。在主函數(shù)中調(diào)用此函數(shù)主函數(shù)中調(diào)用此函數(shù),對,對輸入的一個整數(shù)輸入的一個整數(shù)進(jìn)行判進(jìn)行判斷,斷,若是偶數(shù),輸出若是偶數(shù),輸出even,否則輸出否則輸出odd.三、編程題三、編程題#inc
13、lude int iseven(int x)if(x%2=0) return 1;else return 0;void main()int x,y;printf(請輸入一個整數(shù)請輸入一個整數(shù):);scanf(%d,&x);y=iseven(x);if(y=1) printf(evenn);else printf(oddn);C C語言復(fù)習(xí)語言復(fù)習(xí)182、編寫程序,、編寫程序,定義兩個字符數(shù)組定義兩個字符數(shù)組a,b,存放字符串,由,存放字符串,由鍵盤輸入鍵盤輸入,顯顯示示a和和b數(shù)組中的字符串,然后將數(shù)組中的字符串,然后將b數(shù)組中的字符串?dāng)?shù)組中的字符串復(fù)制復(fù)制到到a數(shù)組中數(shù)組中(禁止使用
14、(禁止使用strcpy函數(shù)),函數(shù)),顯示顯示復(fù)制后的復(fù)制后的a數(shù)組和數(shù)組和b數(shù)組中的字符串。數(shù)組中的字符串。#include void main() char a50,b50;int i;printf(請輸入字符串請輸入字符串a(chǎn):);gets(a);printf(請輸入字符串請輸入字符串b:);gets(b);printf(a=%sttb=%sn,a,b); i=0;while (bi!=0) ai=bi; i+; ai=0;printf(a=%stb=%sn,a,b); C C語言復(fù)習(xí)語言復(fù)習(xí)193、編程求、編程求x的階乘和的階乘和y的階乘的和,其中的階乘的和,其中x,y由鍵盤由鍵盤輸入輸
15、入。要求設(shè)計一個。要求設(shè)計一個fac(n)函數(shù)函數(shù)求正整數(shù)求正整數(shù)n的階乘的階乘。#include int fac(int n)int i,f;f=1;for(i=1;i=n;i+)f=f*i;return f;void main()int x,y,f1,f2,f;printf(請輸入兩個正整數(shù)請輸入兩個正整數(shù):);scanf(%d%d,&x,&y);f1=fac(x); f2=fac(y);f=f1+f2;printf(%d!+%d!=%dn,x,y,f);C C語言復(fù)習(xí)語言復(fù)習(xí)204、編寫程序,由、編寫程序,由用戶輸入一個三位正整數(shù)用戶輸入一個三位正整數(shù)并求它的并求它的各位
16、各位數(shù)字之和數(shù)字之和,如:用戶輸入,如:用戶輸入123,輸入,輸入123的各位之和是的各位之和是6。#include void main()int x,a,b,c,s;printf(請輸入一個三位正整數(shù):請輸入一個三位正整數(shù):);scanf(%3d,&x);a=x/100;b=(x%100)/10;c=x%10;s=a+b+c;printf(%d的各位數(shù)字之和的各位數(shù)字之和%dn,x,s);C C語言復(fù)習(xí)語言復(fù)習(xí)215、計算分段函數(shù)、計算分段函數(shù)y的值,的值,x的值的值由鍵盤輸入由鍵盤輸入。 2x-1 x0 y= 1 0010要求要求以以“x=,y=“的格式輸出的格式輸出x和和y的值的值(如(如x=11.00,y=122.00),結(jié)果保留,結(jié)果保留2位小數(shù)。位小數(shù)。#include void main()float x,y;printf(請輸入請輸入x的值:的值:);scanf(%f,&x);if (x0) y=2*x-1;else if (x=10) y=1;else y=x*x+1; printf(x=%.2f,y=%.2fn,x,y);C C語言復(fù)習(xí)語言復(fù)習(xí)22
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)設(shè)備租賃合同
- 家庭影院系統(tǒng)集成安裝合同
- 2025年度鍋爐設(shè)備升級改造及運維管理合同書
- 2025年度高端商務(wù)寫字樓租賃合同(含物業(yè)管理)
- 2025年度節(jié)能空調(diào)租賃與市場推廣合同
- 2025年度股票期權(quán)激勵計劃法律顧問服務(wù)合同
- 2025年度貨運車輛租賃合同示范文本
- 2025年度金融科技公司股東一致行動人風(fēng)險管理合同
- 2025年度新型建筑材料采購及安裝施工合同
- 2025年度貨車租賃與車輛檢測維修服務(wù)合同
- 蔬菜采購項目投標(biāo)書
- 肩周炎康復(fù)護(hù)理
- 2022年安徽管子文化旅游集團(tuán)有限公司招聘筆試試題及答案解析
- SAPPM設(shè)備管理解決方案
- Q-HN-1-0000.08.004《風(fēng)力發(fā)電場電能質(zhì)量監(jiān)督技術(shù)標(biāo)準(zhǔn)》
- 多指畸形-課件
- 5G NSA站點開通指導(dǎo)書(臨時IP開站)
- 宗教與社會課件
- 3人-機(jī)-環(huán)-管理本質(zhì)安全化措施課件
- 生殖醫(yī)學(xué)中心建設(shè)驗收標(biāo)準(zhǔn)分析-講座課件PPT
- DB44∕T 1811-2016 石灰?guī)r山地造林技術(shù)規(guī)程
評論
0/150
提交評論