![C語(yǔ)言題庫(kù)-函數(shù)_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/7c4c454d-83b1-4ca8-8a14-883fdd1815bd/7c4c454d-83b1-4ca8-8a14-883fdd1815bd1.gif)
![C語(yǔ)言題庫(kù)-函數(shù)_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/7c4c454d-83b1-4ca8-8a14-883fdd1815bd/7c4c454d-83b1-4ca8-8a14-883fdd1815bd2.gif)
![C語(yǔ)言題庫(kù)-函數(shù)_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/7c4c454d-83b1-4ca8-8a14-883fdd1815bd/7c4c454d-83b1-4ca8-8a14-883fdd1815bd3.gif)
![C語(yǔ)言題庫(kù)-函數(shù)_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/7c4c454d-83b1-4ca8-8a14-883fdd1815bd/7c4c454d-83b1-4ca8-8a14-883fdd1815bd4.gif)
![C語(yǔ)言題庫(kù)-函數(shù)_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-11/21/7c4c454d-83b1-4ca8-8a14-883fdd1815bd/7c4c454d-83b1-4ca8-8a14-883fdd1815bd5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言函數(shù)練習(xí)題一、 選擇題 1.在函數(shù)的說明和定義時(shí)若沒有指出函數(shù)的類型,則( A )A: 系統(tǒng)自動(dòng)地認(rèn)為函數(shù)的類型為整型。B: 系統(tǒng)自動(dòng)地認(rèn)為函數(shù)的類型為字符型。C: 系統(tǒng)自動(dòng)地認(rèn)為函數(shù)的類型為實(shí)型。D: 編譯時(shí)會(huì)出錯(cuò)。2.下面正確的函數(shù)定義形式是( A )A: double fun(int x,int y) B: double fun(int x;int y) C: double fun(int x,int y); D: double fun(int x,y); 3. 若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return 語(yǔ)句,則正確的說法是:該函數(shù)( D ) A: 沒有返回值;B: 返回若干個(gè)系
2、統(tǒng)默認(rèn)值;C: 能返回一個(gè)用戶所希望的函數(shù)值;D: 返回一個(gè)不確定的值4. C語(yǔ)言允許函數(shù)返回值類型缺省定義,此時(shí)該函數(shù)隱含的返回值類型是( B )A: float 型B: int 型C: long 型D: double 型5. C語(yǔ)言規(guī)定,函數(shù)返回值的類型是由( D )(二級(jí)題)A: return 語(yǔ)句中的表達(dá)式類型所決定;B: 調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定;C: 調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定;D: 在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定6.下面函數(shù)調(diào)用語(yǔ)句含有實(shí)參的個(gè)數(shù)為( B )func(exp1,exp2),(exp3,exp4,exp5); A: 1 B: 2 C: 5 D: 4 7.
3、 以下錯(cuò)誤的描述是( D )函數(shù)的調(diào)用可以A: 出現(xiàn)在執(zhí)行語(yǔ)句中;B: 出現(xiàn)在一個(gè)表達(dá)式中;C: 為一個(gè)函數(shù)的實(shí)參;D: 作為一個(gè)函數(shù)的形參;8.若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是( B )A: 調(diào)用函數(shù)時(shí)的對(duì)應(yīng)實(shí)參必為數(shù)組名。B: 形參數(shù)組可以不指定大小。C: 形參數(shù)組的元素個(gè)數(shù)必須等于實(shí)參數(shù)組的元素個(gè)數(shù)。D: 形參數(shù)組的元素個(gè)數(shù)必須多于實(shí)參數(shù)組的元素個(gè)數(shù)。9.下面敘述中正確的是( C )A: 對(duì)于用戶自己定義的函數(shù),在使用前必須加以說明。B: 說明函數(shù)時(shí)必須明確其參數(shù)類型和返回類型。C: 函數(shù)可以返回一個(gè)值,也可以什么值也不返回。D: 空函數(shù)不完成任何操作,所以在程序設(shè)計(jì)中沒有用
4、處。10.若使用一維數(shù)組名作函數(shù)參數(shù),則以下正確的說法是( C )A: 必須在主調(diào)用函數(shù)中說明此數(shù)組的大?。籅: 實(shí)參數(shù)組類型與形參數(shù)組類型可以匹配; 必須C: 在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小;D: 實(shí)參數(shù)組名與形參數(shù)組名必須一致11. 下面說法中不正確的是( B ) 在C 語(yǔ)言中A: 實(shí)參可以是常量、變量或表達(dá)式;B: 形參可以是常量、變量或表達(dá)式;C: 函數(shù)的參數(shù)是函數(shù)間傳遞數(shù)據(jù)的一種手段;D: 實(shí)參個(gè)數(shù)應(yīng)與對(duì)應(yīng)的形參個(gè)數(shù)相等,類型匹配12. 以下敘述中正確的是( B ) A 全局變量的作用域一定比局部變量的作用域范圍大B 靜態(tài)(static)類別變量的生存期貫穿于整個(gè)程序的運(yùn)行期
5、間C 函數(shù)的形參都屬于全局變量 D 未在定義語(yǔ)句中賦初值的auto變量(不確定)和static變量(為0)的初值都是隨機(jī)值13.下面程序的輸出結(jié)果是( B ) #include void num() extern int x,y; int a=15,b=10;x=a-b; y=a+b; int x,y; main() int a=7,b=5; x=a-b; y=a+b;num();printf(%d,%dn,x,y); A: 12,2 B: 5,25 C: 1,12 D: 輸出不確定14.下面程序的輸出結(jié)果是( D )#includef(int a) int b=0;static int c=
6、3;static為靜態(tài)外部變量 C不恒等于3(在每次循環(huán)中),而是等于最近一次使用的值。b+;c+;return(a+b+c);main() int a=2,i;for(i=0;i3;i+) printf(%d ,f(a); A: 7 7 7 B: 7 10 13C: 7 9 11D: 7 8 9 15.下面程序的輸出結(jié)果是( D )#include tr()static int x=3;x+;return(x);main() int i, x;for(i=0; i=2; i+ ) x=tr();printf(%dn, x);A: 3 B: 4 C: 5 D: 616. 下面程序的輸出結(jié)果是(
7、 D )#include main( ) int x=1;void f1( );void f2(int);f1( ); f2(x);printf(%dn, x); void f1() int x=3; printf(%d , x); int x; void f2(int x ) printf(%d , +x); A: 1 1 1 B: 2 2 2 C: 3 3 3 D: 3 2 1 17.下列敘述中錯(cuò)誤的是( A )A: 主函數(shù)中定義的變量在整個(gè)程序中都是有效的。 B: 在其它函數(shù)中定義的變量在主函數(shù)中也不能使用。C: 形式參數(shù)也是局部變量。D: 復(fù)合語(yǔ)句中定義的變量只在該復(fù)合語(yǔ)句中有效。18
8、.下正確的說法是( A )如果在一個(gè)函數(shù)中的復(fù)合語(yǔ)句中定義了一個(gè)變量,則該變量A: 只在該復(fù)合語(yǔ)句中有效B: 在該函數(shù)中有效C: 本程序中有效D: 為非法變量19.下面程序的輸出結(jié)果是( B )#include main( ) int x=10; int x=20;printf (%d, x); printf(%dn, x); A: 10,20B: 20,10C: 10,10D: 20,20 20. 以下敘述中不正確的是( D )A在不同的函數(shù)中可以使用相同名字的變量B函數(shù)中的形式參數(shù)是局部變量C在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效2
9、1. 下面說法中不正確的是( D )A全局變量一定是外部變量B局部變量一定是內(nèi)部變量。C全局變量作為函數(shù)間傳遞數(shù)據(jù)的手段時(shí),與文件的作用類似,都是通過共享某種資源來傳遞數(shù)據(jù)。D全局變量與局部變量不可以重名。22. 以下程序的正確運(yùn)行結(jié)果是( A )(二級(jí)題)#includefunc(int a,int b)static int m=0,i=2;i+=m+1;m=i+a+b;return(m);void main()int k=4,m=1,p;p=func(k,m); 8printf(%d,p);p=func(k,m);printf(%d,p);A8,17 B8,16 C8,20D8,823.
10、C語(yǔ)言程序的基本單位是( C )(二級(jí)題)A. 程序行B. 語(yǔ)句 C. 函數(shù)D. 字符24.C語(yǔ)言規(guī)定,程序中各函數(shù)之間( A )(二級(jí)題)A. 既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用B. 不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用C. 允許直接遞歸調(diào)用不允許間接遞歸調(diào)用 D. 不允許直接遞歸調(diào)用允許間接遞歸調(diào)用25. C語(yǔ)言可執(zhí)行程序的開始執(zhí)行點(diǎn)是( C )(二級(jí)題)A. 程序中第一條可執(zhí)行語(yǔ)句 B. 程序中第一個(gè)函數(shù) C. 程序中的main函數(shù) D. 包含文件中的第一個(gè)函數(shù)26.C語(yǔ)言中數(shù)組名作為參數(shù)傳遞給函數(shù),作為實(shí)在參數(shù)的數(shù)組名被處理為( D )(二級(jí)題)A. 該數(shù)組的長(zhǎng)度。 B. 該數(shù)組的
11、元素個(gè)數(shù)。C. 該數(shù)組中各元素的值。 D. 該數(shù)組的首地址。27.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是( B )(二級(jí)題)A. 數(shù)組的長(zhǎng)度 B. 數(shù)組的首地址 C. 數(shù)組每一個(gè)元素的地址 D. 數(shù)組每個(gè)元素中的值28. 若有以下函數(shù)調(diào)用語(yǔ)句:fun(a+b,(x,y),fun(n+k,d,(a,b);在此函數(shù)調(diào)用語(yǔ)句中實(shí)參的個(gè)數(shù)是( A )(二級(jí)題)A.3 B.4 C.5 D.629.在C語(yǔ)言中,函數(shù)的隱含存儲(chǔ)類別是( C )(二級(jí)題)A. auto B. static C. extern D. 無(wú)存儲(chǔ)類別30.在C語(yǔ)言中,若對(duì)函數(shù)類型未加明顯式說明,則函數(shù)的隱含類型是( C )類
12、型(二級(jí)題) A. void B. double C. int D. char31.在C語(yǔ)言中,形參的缺省存儲(chǔ)類是( A )(二級(jí)題)A. auto B. register C. static D. extern32.以下函數(shù)值的類型是( A )(二級(jí)題)fun ( float x ) float y; y= 3*x-4; return y; A. int B. 不確定 C. void D. float33.以下說法中正確的是( C )(二級(jí)題) A. C語(yǔ)言程序總是從第一個(gè)的函數(shù)開始執(zhí)行 B. 在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義 C. C語(yǔ)言程序總是從main()函數(shù)開
13、始執(zhí)行 D. C語(yǔ)言程序中的main()函數(shù)必須放在程序的開始部分34.以下所列的各函數(shù)首部中,正確的是( C )(二級(jí)題) A. void play(var a:integer,var b:integer) B. void play(int a,b) C. void play(int a,int b) D. sub play(a as integer,b as integer)35.以下敘述中不正確的是( C )(二級(jí)題) A. 在C中,函數(shù)中的自動(dòng)變量可以賦初值,每調(diào)用一次,賦一次初值。 B. 在C中,在調(diào)用函數(shù)時(shí),實(shí)參和對(duì)應(yīng)形參在類型上只需賦值兼容。 C. 在C中,外部變量的隱含類別是自
14、動(dòng)存儲(chǔ)類別。 D. 在C中,函數(shù)形參可以說明為register變量。36.以下敘述中不正確的是( D )(二級(jí)題)A. 在不同的函數(shù)中可以使用相同名字的變量 B. 函數(shù)中的形式參數(shù)是局部變量 C. 在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D. 在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效37.以下程序運(yùn)行后,輸出結(jié)果是( A )(二級(jí)題)C#includeint d=1; fun (int p) int d=5; d+=p+; printf(%d,d); main() int a=3; fun(a); d+=a+; printf(%dn,d); A.8 4 B.9 9 C.9 5
15、D.4 4 38.以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是( A )(二級(jí)題) A. 在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參 B. C函數(shù)既可以嵌套定義又可以遞歸調(diào)用 C. 函數(shù)必須有返回值,否則不能使用函數(shù) D. C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中39.有如下程序 #includeint func(int a,int b) return(a+b); main() int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(%dn,r); 該程序的輸出的結(jié)果是( D )(二級(jí)題)A. 12 B. 13 C. 14
16、 D. 1540.有如下程序( B )(二級(jí)題)#includelong fib(int n) if(n2) return(fib(n-1)+fib(n-2); else return(2); main() printf(%dn,fib(3);該程序的輸出結(jié)果是 A. 2 B. 4 C. 6 D. 841.以下程序的輸出結(jié)果是( B )(二級(jí)題) #includeint a, b; void fun() a=100; b=200; main() int a=5, b=7; fun(); printf(%d%dn, a,b); A. B. 57 C. D. 7542.以下程序運(yùn)行后,輸出結(jié)果是(
17、 D )(二級(jí)題)#includefunc (int a,int b)int m=0 ,i=2; i+=m+1; m=i+a+b ; return(m); main() int k=4,m=1,p; p=func(k,m);printf(%d,p); p=func(k,m);printf(%dn,p); A 8,15 B 8,16 C 8,17D 8,8 43.以下程序的輸出結(jié)果是( A )(二級(jí)題)#includelong fun( int n) long s; if(n=1 | n=2) s=2; else s=n-fun(n-1); return s; main() printf(%ld
18、n, fun(3); A. 1 B. 2 C. 3 D. 4 44.以下程序的輸出結(jié)果是( C )(二級(jí)題)#includeint d=1; fun(int p) static int d=5; d+=p; printf(%d ,d); return(d); main( ) int a=3; printf(%d n,fun(a+fun(d); A. 6 9 9 B. 6 6 9 C. 6 15 15 D. 6 6 15 45.下面程序的輸出是( B )(二級(jí)題)#includeint w=3; fun(int k) if(k=0) return w; return(fun(k-1)*k); m
19、ain() int w=10; printf(%dn,fun(5)*w); A.360 B.3600 C.1080 D.120046.下面程序的輸出是( B )(二級(jí)題)#includeint m=13; int fun2(int x, int y) int m=3; return(x*y-m); main() int a=7, b=5; printf(%dn,fun2(a,b)/m); A. 1 B. 2 C. 7 D. 10 47.下面程序的輸出是( C )(二級(jí)題)#includefun3(int x) static int a=3; a+=x; return(a); main() in
20、t k=2, m=1, n; n=fun3(k); n=fun3(m); printf(%dn,n); A. 3 B. 4 C. 6 D. 9 48.C語(yǔ)言中函數(shù)能否嵌套調(diào)用和遞歸調(diào)用( D )(二級(jí)題)A.二者均不可 B.前者可,后者不可 C.前者不可,后者可 D.二者均可49.有如下函數(shù)調(diào)用語(yǔ)句 func(rec1,rec2+rec3,(rec4,rec5); 該函數(shù)調(diào)用語(yǔ)句中,含有的實(shí)參個(gè)數(shù)是( A )(二級(jí)題) A. 3 B. 4 C. 5 D. 有語(yǔ)法錯(cuò)50.有以下程序#includevoid fun(int a,int n) int i;for(i=0;in;i+)if(i%2=0
21、)ai+=n;elseai-=n; main() int c5=5,4,3,2,1,i;fun(c,5);for(i=0;i5;i+)printf(%d,ci);printf(n);程序運(yùn)行后輸出的結(jié)果是( A )(二級(jí)題)A.10,-1,8,-3,6,B.5,4,3,2,1,C.10,2,8,4,6,D.5,-1,3,-3,1,51.有以下程序#include#define N 4void fun(int aN) int i;for(i=0;iN;i+)a0i=aN-1N-1-i; main() int xNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i
22、;fun(x);for(i=0;iN;i+)printf(%d,xii);printf(n);程序運(yùn)行后輸出的結(jié)果是( A )(二級(jí)題)BA.16,6,11,16,B.1,6,11,16,C.4,7,10,13,D.17,17,17,17,52.有以下程序#include#define N 4double fun(double a) double x;x=a-(int)a;return x; main() double a=3.1415;printf(%fn,fun(a);程序的運(yùn)行結(jié)果是( C )(二級(jí)題)A.3.B.3.C.0.D.0.53.有如下程序#includeint sum(int
23、 data)static int init=1;return init +=data;main() int i;for(i=1;i=1;i+)printf(%d,sum(i);printf(n);程序運(yùn)行后輸出的結(jié)果是( A )(二級(jí)題)A.2,B.2,3,C.3,D.1,54.以下針對(duì)全局變量的敘述錯(cuò)誤的是( C )(二級(jí)題)A.全局變量的作用域是從定義位置開始至源文件結(jié)束B.全局變量是在函數(shù)外部任意位置上定義的變量C.用extern說明符可以限制全局變量的作用域D.全局變量的生存期貫穿于整個(gè)程序運(yùn)行期間55.有以下程序#includevoid fun(int a,int n) int i;
24、for(i=0;in;i+)if(i%3=0)ai-=n;elseai+=n; main() int c5=6,7,8,9,10,i;fun(c,5);for(i=0;i5;i+)printf(%d,ci);printf(n);程序運(yùn)行后輸出的結(jié)果是( A )(二級(jí)題)A.1,12,13,4,15,B.10,9,8,7,6,C.1,7,13,9,15,D.10,12,8,4,6,56.有以下程序#includeint sub(double a,double b)return (int)(a-b-1.3);main()printf(%dn,sub(3.2,4.1);程序運(yùn)行后輸出的結(jié)果是( A
25、)(二級(jí)題)A.-2B.1.7C.-3D.2.057.有如下程序#includevoid convert(char ch)if(chX) convert(ch+1);printf(%c,ch);main()convert(W);printf(n);程序運(yùn)行后輸出的結(jié)果是( D )(二級(jí)題)A.YZB.VWC.XYD.XW58.有如下程序#includevoid get_put()char ch;ch=getchar();if(ch!=n) get_put();putchar(ch);main()get_put();程序運(yùn)行時(shí),輸入ABCD,則輸出結(jié)果是( B )(二級(jí)題)A.DCDCB.DCB
26、AC.BABAD.ABCD59.以下敘述錯(cuò)誤的是( A )(二級(jí)題)A.未經(jīng)賦值的全局變量值不確定B.未經(jīng)賦值的auto變量值不確定C.未經(jīng)賦值的register變量值不確定D.未經(jīng)賦值的靜態(tài)局部變量值為060.有如下程序#includeint sum(int a,int b)return a+b-2;main()int i;for(i=0;i5;i+)printf(%d,sum(i,3);printf(n);程序運(yùn)行后的輸出結(jié)果是( D )(二級(jí)題)A.54321B.01234C.45678D.12345二、 填空題1. C 語(yǔ)言規(guī)定,可執(zhí)行程序的開始執(zhí)行點(diǎn)是 main() 。2.閱讀以下程
27、序,若輸入15,寫出程序運(yùn)行結(jié)果 1111 。#include stdio.hint main( ) int n; void dectobin(int n); scanf(%d,&n); dectobin(n); printf(n); void dectobin(int n) int a16=0; int i=0; while(n!=0) ai=n%2; i+; n/=2; i=i-1; while(i=0) printf(%d,ai); i-; 3. 寫出以下程序運(yùn)行結(jié)果 function:x=1., y=2., av=1. main:a=1., b=2., c=3. 。#include s
28、tdio.h float average(float x, float y, float av) av = (x+y)/2.0; printf(function:x=%f, y=%f, av=%fn, x, y, av); return av; main() float a=1, b=2, c=3; average(a,b,c); printf(main:a=%f, b=%f, c=%fn, a, b, c); 4.以下isprime 函數(shù)的功能是判斷形參a 是否為素?cái)?shù),是素?cái)?shù),函數(shù)返回1,否則返回0,請(qǐng)?zhí)羁読nt isprime(int a) int i; for(i=2;i=a/2;i+)
29、 if(a%i=0) return 0 ; return 1 ; 5. 有以下程序 #includeint sub(int n) return (n/10+n%10); main() int x,y; scanf(%d,&x); y=sub(sub(sub(x); printf(%dn,y); 若運(yùn)行時(shí)輸入:1234,程序的輸出結(jié)果是 10 . 6.以下程序運(yùn)行后的輸出結(jié)果是 4 3 3 4 #includevoid swap(int x,int y) int t; t=x;x=y;y=t; printf(%d %d ,x,y); main() int a=3,b=4;swap(a,b); p
30、rintf(%d %d ,a,b); 7.通過函數(shù)求f(x)的累加和,其中f(x)x2+1 main() printf(The sum=%dn,SunFun(10); SunFun(int n) int x,s=0;for(x=0;x=n;x+) s+=F( x ); return s; F( int x) return x*x+1 ; 8.函數(shù)fun 的功能是計(jì)算xn double fun(double x,int n) int i; double y=1; for(i=1;i=n;i+) y=y*x; return y; 主函數(shù)中已經(jīng)正確定義m,a,b 變量并賦值,并調(diào)用fun 函數(shù)計(jì)算:
31、m=a4+b4- (a+b)3 。實(shí)現(xiàn)這一計(jì)算的函數(shù)調(diào)用語(yǔ)句為 fun(a,4)+fun(b,4)-fun(a+b,3) 9.在內(nèi)存中,供用戶使用的存儲(chǔ)區(qū)可分為三個(gè)部分,它們是 程序區(qū) 、 靜態(tài)儲(chǔ)存區(qū) 、 動(dòng)態(tài)儲(chǔ)存區(qū) 。10.函數(shù)直接或者間接地自己調(diào)用自己,被稱為函數(shù)的 遞歸調(diào)用 。11.在函數(shù)內(nèi)部定義的只在本函數(shù)內(nèi)有效的變量叫 局部變量 ,在函數(shù)以外定義的變量叫 全部變量 。12. 以下程序的輸出結(jié)果是 。#includevoid fun(int x,int y) x=x+y;y=x-y;x=x-y;printf(%d,%d,x,y); main() int x=2,y=3;fun(x,y)
32、;printf(%d,%dn,x,y); 13. 以下程序的輸出結(jié)果是 。#includeint fun(int a,int b) printf(a=%d,b=%d ,a,b);return(ab?a:b); main() int i=2,j=5,k=3,m;m=fun(fun(i,j),fun(j,k);printf(m=%dn,m); 14. 下面fun函數(shù)的功能是將形參x的值轉(zhuǎn)換成二進(jìn)制數(shù),所得二進(jìn)制數(shù)的每一位數(shù)放在一維數(shù)組中返回,二進(jìn)制數(shù)的最低位放在下標(biāo)為0的元素中,其他以此類推。請(qǐng)?zhí)羁?。void fun(int x,int b) int k=0,r;dor=x% 2 ;bk+=r;x
33、/= 2 ;while(x);15.分析以下程序的輸出結(jié)果是 0 。#includeint fun(int a,int b) if(ab) return 1;else if(ab) return -1;else return 0; main() int i=2,j;j=fun(i-,+i);printf(j=%dn,j); 16.分析以下程序的輸出結(jié)果是 20 。#includeint func(int a,int b,int c) return (a+b+c); main() int i=5,j;j=func(i-,+i,+i);printf(%dn,j); 17. 以下程序的輸出結(jié)果是 1
34、28 。#includeint fac_sum(int n)static int f=1,t=1,s=0;int i;if(nt)for(i=t+1;i=n;i+)f=f*i;elsef=1;for(i=1;i=n;i+) f=f*i;t=n;s=s+f;return(s);main()int a=3,5,2,i,sum;for(i=0;i3;i+)sum=fac_sum(ai);printf(sum=%dn,sum);18. 以下程序的輸出結(jié)果是 2 4 6 。#includevoid fun()static int a=0;a+=2;printf(%d,a);main()int cc;for(cc=1;cc4;cc+)fun();printf(n);19. 以下程序的輸出的最后一個(gè)值是 120 。#includeint ff(int n)static int f=1;f=f*n;return f;main()int i;for (i=1;i=5;i+)printf(%dn,ff(i);20. 分析以下程序的執(zhí)行結(jié)果 2,3 2,4 。#includevoid fun()int x=1;static int y=2;x+;y+;printf(%d,%d ,x,y);
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手拖拉機(jī)買賣合同協(xié)議書范本
- 個(gè)人信用借款合同范文
- 個(gè)人汽車消費(fèi)貸款合同
- 專職律師聘任合同示范文本
- 買賣合同司法解釋
- 專業(yè)顧問兼職合作合同
- 個(gè)人借款擔(dān)保合同
- 中醫(yī)師承教育合作協(xié)議合同
- 二手車交易合同及轉(zhuǎn)讓協(xié)議
- 臨時(shí)聘請(qǐng)合同范本
- 個(gè)人安全與社會(huì)責(zé)任的基本知識(shí)概述
- 建筑裝飾工程計(jì)量與計(jì)價(jià)試題一及答案
- 簡(jiǎn)易勞務(wù)合同電子版
- 明代文學(xué)緒論
- 通用稅務(wù)自查情況說明報(bào)告(7篇)
- 體育賽事的策劃、組織與實(shí)施 體育賽事利益相關(guān)者
- 分析化學(xué)(高職)PPT完整版全套教學(xué)課件
- 晚熟的人(莫言諾獎(jiǎng)后首部作品)
- m拱頂儲(chǔ)罐設(shè)計(jì)計(jì)算書
- 2023外貿(mào)業(yè)務(wù)協(xié)調(diào)期中試卷
- 新人教鄂教版(2017)五年級(jí)下冊(cè)科學(xué)全冊(cè)教學(xué)課件
評(píng)論
0/150
提交評(píng)論