版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言全部章節(jié)復(fù)習(xí)題第一章C語言概述一、選擇題:1、一個C程序的執(zhí)行是從( A )。A本程序的main函數(shù)開始,到main函數(shù)結(jié)束B本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束 2、 在 C 語言中,每個語句必須以( D )結(jié)束。A. 回車符 B. 冒號 C. 逗號 D. 分號3、C 語言規(guī)定:在一個源程序中,main函數(shù)的位置( C )。A. 必須在最開始 B. 必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 5、下列說法中錯誤的是( D )。A. 主函數(shù)可以分為兩個部分:主函數(shù)說明部
2、分和主函數(shù)體B. 主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)C. 任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)D. 程序可以從任何非主函數(shù)開始執(zhí)行 6、用 C 語言編寫的源文件經(jīng)過編譯,若沒有產(chǎn)生編譯錯誤,則系統(tǒng)將( C )。A. 生成可執(zhí)行目標(biāo)文件 B. 生成目標(biāo)文件C. 輸出運行結(jié)果 D. 自動保存源文件 二、填空題:1、C 語言只有 32 個關(guān)鍵字和 9 種控制語句。2、每個源程序有且只有一個 main 函數(shù),系統(tǒng)總是從該函數(shù)開始執(zhí)行C語言程序。3、C 語言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以 * 符號作為開始標(biāo)記,以 */ 符號作為結(jié)束標(biāo)記。4、C 語言中,輸入操作是由庫函數(shù) scanf
3、完成的,輸出操作是由庫函 數(shù) printf 完成的。5、系統(tǒng)默認的C 語言源程序文件的擴展名是 .c ,經(jīng)過編譯后生成的目標(biāo)文件的擴展名是 .obj ,經(jīng)過連接后生成的可執(zhí)行文件的擴展名是 .exe 。6、C 語言的標(biāo)識符只能由字母、數(shù)字和 下劃線 三種字符組成。 第三章數(shù)據(jù)類型、運算符和表達式一、選擇題:1、以下選項中,不正確的 C 語言浮點型常量是( C )。A. 160. B. 0.12 C. 2e4.2 D. 0.02、以下選項中,( D )是不正確的 C 語言字符型常量。A. a B. x41 C. 101 D. a3、 在 C 語言中,字符型數(shù)據(jù)在計算機內(nèi)存中,以字符的( C )形
4、式存儲。A. 原碼 B. 反碼 C. ASCII 碼 D. BCD碼4、若x、i、j和k都是int型變量,則計算下面表達式后,x的值是( C )。x=(i=4,j=16,k=32)A. 4 B. 16 C.32 D.525、算術(shù)運算符、賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為( B )。A. 算術(shù)運算、賦值運算、關(guān)系運算 B. 算術(shù)運算、關(guān)系運算、賦值運算C. 關(guān)系運算、賦值運算、算術(shù)運算 D. 關(guān)系運算、算術(shù)運算、賦值運算6、若有代數(shù)式 ,則不正確的C語言表達式是( C )。A.a/b/c*e*3 B. 3*a*e/b/c C.3*a*e/b*c D. a*e/c/b*37、表達式
5、!x|a=b 等效于( D )。A. !(x|a)=b) B. !(x|y)=b C. !(x|(a=b) D. (!x)|(a=b)8、設(shè)整型變量 m,n,a,b,c,d 均為1,執(zhí)行 (m=ab)&(n=cd)后, m,n 的值是( A)。A. 0,0 B. 0,1 C. 1,0 D. 1,19、 設(shè)有語句 int a=3;,則執(zhí)行了語句 a+=a-=a*=a;后,變量 a 的值是( B )。A. 3 B. 0 C. 9 D. -1210、在以下一組運算符中,優(yōu)先級最低的運算符是( D )。A. * B. != C. + D. = 11、設(shè)整型變量 i 值為2,表達式(+i)+(+i)+(
6、+i)的結(jié)果是( B )。A. 6 B. 12 C. 15 D. 表達式出錯12、若已定義 x 和 y為double 類型,則表達式 x=1,y=x+3/2 的值是( C )。A. 1 B. 2 C. 2.0 D. 2.513、sizeof (double)的結(jié)果值是( A )。A. 8 B. 4 C. 2 D. 出錯14、設(shè)a=1,b=2,c=3,d=4,則表達式:ab? a : cd? a : d的結(jié)果為( D )。A. 4 B. 3 C. 2 D. 115、設(shè)a 為整型變量,不能正確表達數(shù)學(xué)關(guān)系:10a15的 C 語言表達式是( A )。A. 10a10 & a15 D. !(a=15)
7、16、設(shè) f是實型變量,下列表達式中不是逗號表達式的是( D )。A. f= 3.2, 1.0 B. f0, f0 D. f=(3.2, 1.0) 17、 表達式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型是( C )。A. int B. float C. double D. 不確定18、已知字母A的ASCII碼為十進制數(shù)65,且c2為字符型,則執(zhí)行語句C2=A+6-3;后c2中的值是( A )。A. D B. 68 C. 不確定的值 D. C19、以下用戶標(biāo)識符中,合法的是( B )。A. int B. nit C. 123 D. a+b20、C 語言中,要求運算對象只能為整數(shù)的運算符是(
8、A )。A. % B. / C. D. *21、若有說明語句:char c=72;則變量c在內(nèi)存占用的字節(jié)數(shù)是( A )。A. 1 B. 2 C. 3 D. 422、字符串ABC在內(nèi)存占用的字節(jié)數(shù)是( B )。A. 3 B. 4 C. 6 D. 823、要為字符型變量 a賦初值,下列語句中哪一個是正確的( B )。A. char a=3; B. char a=3; C. char a=%; D. char a=*;24、下列不正確的轉(zhuǎn)義字符是( C )。A. B. C. 074 D. 0 二、填空題:1、C 語言中的邏輯值“真”是用 1 表示的,邏輯值“假”是用 0 表示的。2、若x和n都是i
9、nt型變量,且x的初值為12,n的初值為5,則計算表達式x%=(n%=2)后x的值為 0 。3、設(shè) c=w,a=1,b=2,d=-5, 則表達式 x+1c, y!=c+2, -a-5*b100) y=x/100; printf(“%d”,y); else printf(“%d”,a+b); 2. if結(jié)構(gòu)main() float t;char c;printf(“input score,max as 100:n”);scanf(“%f”,&t);if(t=90) ch=A;else if(t=80) ch=B;else if(t=70) ch=C;else if(t=60) ch=D;else
10、 ch=E;printf(“Grade=%dn”,ch);switch結(jié)構(gòu)main()float t;char c;printf(“input score,max as 100:n”);scanf(“%f”,&t);switch(t/10) case 10:case 9: ch=A;break;case 8: ch=B;break;case 7: ch=C;break;case 6: ch=D;break;case 5: ch=E;printf(“Grade=%dn”,ch); 五、選做題1. main() int a,b,c,t;scanf(“%d%d%d”,&a,&b,&c);if(ab)
11、t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(b0)&(s=3)&(s1)|(s8) case 1: x=3; break; case 0: x=1; break; break;case 0: x=0; break; 循環(huán)結(jié)構(gòu)答案一、選擇題1B 2.A 3.A 4.C 5.A 6.B 7.A 8.C 9.D 10.D 二、填空題1. x1 x1/2-22. ch=getchar() ch=A&ch=Z3. s=s+t*i t=-t 三、閱讀下列程序,寫出程序運行的輸出結(jié)果18522. 89213. 54. SUM=2468 四、程序改錯1.main() int i=200,
12、n=0; /*n用來記錄每行已打印數(shù)的個數(shù)*/ while(i=300) if(i%7=0) /break; printf(%5d,i); n=n+1; if(n=5) /*滿5個換行*/ printf(n); n=0; i+; 2). main( ) int i,s=0,t=1; for(i=1;i=7;i+) t=t*i; s=s+t; printf(sum=%dn,s); 五、程序設(shè)計題1. main()int x,g,s,b;for(x=100;x1000;x+) b=x/100;s=x%100/10;g=x%10;if(g*g*g+s*s*s+b*b*b)=x)printf(“%dn
13、”,x); 2. main() int i,s=0,f=1;for(i=2;i80;i+)s=s+f*(i-1)/i; f=-f;printf(s=%fn”,s); 六、選做題1. main() float s=0,m=2.0,n=1.0,p; int i;for(i=1;i=20;i+)s=s+m/n; p=m; m=m+n; n=p;printf(s=%fn”,s); 2.#include main( ) int i,j,k,s=1;for(i=1;i=20;i+) for(j=1;j=0) printf(“%2d %2d %2d”,i,j,k); s=s+1; if(s%5=0) pri
14、ntf(“n”); 第7章 數(shù)組習(xí)題A卷1. 單項選擇題(1) int a4=5,3,8,9;其中 a3的值為( )。DA. 5 B. 3 C. 8 D. 9(2) 以下 4 個字符串函數(shù)中,( )所在的頭文件與其他 3 個不同。AA. gets B. strcpy C. strlen D. strcmp(3) 以下 4 個數(shù)組定義中,( )是錯誤的。 DA. int a7; B. #define N 5 long bN; C. char c5; D. int n,dn;(4) 對字符數(shù)組進行初始化,( )形式是錯誤。 BA. char c1 =1, 2, 3; B. char c2 =123
15、; C. char c3 = 1, 2, 3, 0; D. char c4 =123;(5) 在數(shù)組中,數(shù)組名表示( )。 AA. 數(shù)組第 1 個元素的首地址 B.數(shù)組第 2 個元素的首地址C. 數(shù)組所有元素的首地址 D.數(shù)組最后 1 個元素的首地址(6) 若有以下數(shù)組說明,則數(shù)值最小的和最大的元素下標(biāo)分別是( )。 Bint a12 =1,2,3,4,5,6,7,8,9,10,11,12; A. 1,12 B. 0,11 C. 1,11 D. 0,12(7) 若有以下說明,則數(shù)值為 4 的表達式是( )。 Dint a12 =1,2,3,4,5,6,7,8,9,10,11,12; char
16、c=a, d, g ; A. ag-c B. a4 C. ad-c D. ad-c (8) 設(shè)有定義:char s12 = string ; 則printf( %dn,strlen(s); 的輸出是( )。 AA. 6 B. 7 C. 11 D. 12(9) 設(shè)有定義:char s12 = string; 則printf(%dn , sizeof(s); 的輸出是( )。 DA. 6 B. 7 C. 11 D. 12(10) 合法的數(shù)組定義是( )。 AA. char a = string ; B. int a5 =0,1,2,3,4,5; C. char a= string ; D. cha
17、r a =0,1,2,3,4,5(11) 合法的數(shù)組定義是( )。 DA. int a3 =0,1,2,3,4,5; B. int a 3 =0,1,2,3,4;C. int a23=0,1,2,3,4,5,6; D. int a23=0,1,2,3,4,5,;(12) 下列語句中,正確的是 ( )。DA. char a3 =abc, 1; B. char a 3 =abc, 1;C. char a3 =a, 1; D. char a 3 = a, 1;(13) 下列定義的字符數(shù)組中,輸出 printf(%sn, str2) ;的輸出是( )。 Cstatic str320 = basic,
18、foxpro, windows; A. basic B. foxpro C. windows D. 輸出語句出錯(14) 下列各語句定義了數(shù)組,其中哪一個是不正確的( )。 CA. char a310=China,American,Asia; B. int x22=1,2,3,4;C. float x2 =1,2,4,6,8,10; D. int m3=1,2,3,4,5,6;(15) 數(shù)組定義為 int a32=1,2,3,4,5,6,值為6的數(shù)組元素是( )。 BA. a32 B. a21 C. a12 D. a23(16) 下面的程序中哪一行有錯誤( )。D#include main()
19、 float array5=0.0; /第A行 int i; for(i=0;i5;i+) scanf(%f,&arrayi); for(i=1;i5;i+) array0=array0+arrayi;/第B行 printf(%fn,array0); /第C行 A. 第A行 B. 第B行 C. 第C行 D. 沒有(17) 下面哪一項是不正確的字符串賦值或賦初值的方式( )。 C A. char *str; str=string; B. char str7=s,t,r,i,n,g; C. char str110;str1=string; D. char str1=string,str2=1234
20、5678;(18) 若有以下說明和語句,則輸出結(jié)果是哪一項( )。C (strlen(s)為求字符串s的長度的函數(shù)) char s12=a book!; printf(%d,strlen(s); A. 12 B. 8 C. 7 D. 11(19) 若有以下說明和語句,則輸出結(jié)果是( )。B (strlen(s)為求字符串s的長度的函數(shù)) char sp=tv0willn; printf(%d,strlen(sp); A. 14 B. 3 C. 9 D. 字符串中有非法字符(20) 若有以下說明和語句,則輸出結(jié)果是( )。 C char str=c:abc.dat; printf(%s,str)
21、;A. 字符串中有非法字符 B. c:abc.dat C. c:abc.dat D. c:abc.dat 2. 填空題(1) C 語言中,數(shù)組的各元素必須具有相同的 ,元素的下標(biāo)下限為 ,下標(biāo)必須是正整數(shù)、0、或者 。但在程序執(zhí)行過程中,不檢查元素下標(biāo)是否 。數(shù)據(jù)類型,0,符號常量,越界(2) C 語言中,數(shù)組在內(nèi)存中占一片 的存儲區(qū),由 代表它的首地址。數(shù)組名是一個 常量,不能對它進行賦值運算。連續(xù),數(shù)組名,地址(3) 執(zhí)行 static int b5, a 3 =1,2,3,4,5,6; 后,b4 = ,a12 = 。 0,6(4) 設(shè)有定義語句 static int a34 =1,2,3
22、; 則 a10值為 ,a11 值為 ,a21的值為 。 2,0,0(5) 如定義語句為 char a = windows,b = 95;,語句 printf(%s,strcat(a,b);的輸出結(jié)果為 。Windows95(6) 根據(jù)以下說明,寫出正確的說明語句:men是一個有10個整型元素的數(shù)組。 step是一個有4個實型元素的數(shù)組,元素值分別為1.9, -2.33, 0, 20.6。 grid是一個二維數(shù)組,共有4行,10列整型元素。 int mesh10; float step4 = 1.9, -2.33, 0, 20.6; int grid410;(7) array是一個一維整形數(shù)組,
23、有10個元素,前6個元素的初值是9,4,7,49,32,-5,正確的說明語句為: 。該數(shù)組下標(biāo)的取值范圍是從_到_(從小到大)。用scanf函數(shù)輸入數(shù)組的第二個元素表示為: 。用賦值語句把39存入第一個元素表示為: 。把第六個和第四個元素之和存入第一個元素表示為: 。int array10 = 9,4,7,49,32,-5; 0 9 scanf(%d,&array1); array0 = 39; array0= array5+array3;(8) 寫出以下初始化數(shù)組的長度:int chn3;數(shù)組chn的長度為_。float isa=1.0,2.0,3.0,4.0,5.0;數(shù)組isa的長度為_。
24、int doom8;數(shù)組doom的長度為_。float pci42;數(shù)組pci的長度為_。int ast33;數(shù)組ast的長度為_。int att34;數(shù)組att的長度為_。float dell3=1,4,7,2,5,3,6,9;數(shù)組dell的長度為_。 6 20 16 32 18 24 36(9) 若有以下整型的a數(shù)組,數(shù)組元素和它們得值如下所示: 數(shù)組元素: a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 元素的值: 9 4 12 8 2 10 7 5 1 3 請寫出對該數(shù)組的說明,并賦以上初值。 該數(shù)組的最小下標(biāo)值為_,最大下標(biāo)值為_。寫出下面各式的值:aa9的值為_ ;aa
25、4+a8的值為_。int a10=9,4,12,8,2,10,7,5,1,3; 0 9 8 8(10) 字符串a(chǎn)bn012/的長度為_。10 3. 判斷題( )(1) C允許對數(shù)組的大小作動態(tài)定義,即可用變量定義數(shù)組的大小。( )(2) 字符數(shù)組不要求它的最后一個字符為0,甚至可以不包含0。( )(3) 數(shù)組定義 int a10; 也可以寫成 int a(10); 。( )(4) 在對全部數(shù)組元素賦初值時,可以不指定數(shù)組長度。( )(5) 定義s為56(5行6列)的數(shù)組可寫成 float a5,6;( )(6) 數(shù)組定義 int a10; 表示數(shù)組名為a,此數(shù)組有10個元素。( )(7) 數(shù)組
26、定義 int a10; 表示數(shù)組名為a,此數(shù)組有10個元素,第10個元素為a10。( )(8) static char c=“a book”; 與static char c=“a book”; 等價。( )(9) static char c=a , ,b,o,o,k,0;與 static char c=a , ,b,o,o,k; 等價。( )(10) 設(shè)已有說明:static char c110,c210; 下面程序片段是合法的。c1=“book”; c2=c1; 4. 程序填空題(1) 輸入 20 個數(shù),輸出它們的平均值,輸出與平均值之差的絕對值為最小的數(shù)組元素。請?zhí)羁铡?include v
27、oid main( ) float a20,pjz=0,s,t; int i,k; for(i=0;i20;i+) pjz+=ai; s=fabs(a0-pjz); for(i=1;i20;i+) if(fabs(ai-pjz)s) s=fabs(ai-pjz); t=ai; -for(i=0;i20;i+) scanf(“%f”,&ai); pjz/=20; printf(“%f,%fn”,piz,t); (2) 以下程序以每行 10個數(shù)據(jù)的形式輸出 a 數(shù)組,請?zhí)羁铡?void main( ) int a50,i; printf(輸入50個整數(shù):); for(i=0; i50; i+) s
28、canf( %d, ); for(i=1; i=50; i+) if( ) printf( %3dn , ) ; printf( %3d,ai-1); &ai i%10=0 ai-1 (3) 下面程序的功能是輸出數(shù)組 s 中最大元素的下標(biāo),請?zhí)羁?。void main( ) int k, p; int s =1,-9,7,2,-10,3; for(p=0,k=p; psk) ; printf(%dn ,k); k=p (4) 這個程序輸入了20個數(shù)存放在一個數(shù)組中,并且輸出其中最大者與最小者、20個數(shù)的和及它們的平均值。請?zhí)羁铡?void main() char array ; int max,
29、min,average,sum; int i; for(i=0;i ;i+) printf(請輸入第%d個數(shù):,i+1); scanf(%d, ); max=array0; min=array0; for(i=0;i= ;i+) if(maxarrayi) sum= ; average = ; printf(20個數(shù)中最大值是%d,max); printf(最小值是%d,min); printf(和是%d,sum); printf(平均值是%d.n,average);20 20 &arrayi 19 max=arrayi; min=arrayi; sum+arrayi sum/20 B卷5.
30、閱讀程序,分析程序的功能。(1)#include #include void main( ) char s80; int i ; for(i=0; i80; i+) si=getchar( ); if(si=n) break; si=0; i=0; while(si) putchar(si+); putchar(n);從鍵盤輸入一個字符串,并逐一輸出 (2)#include #include void main( ) char str1080, c80; int i; for(i=0; i10; i+) gets(stri); strcpy(c, str0) ; for(i=1; i10; i
31、+) if(strlen(c) strlen(stri) strcpy(c,stri); printf( %sn, c); printf( %dn, strlen (c);從鍵盤輸入若干字符串,找到其中最長的一個輸出及它的長度 (3)#include #include void main( ) char a1080, c80; int i, j, k; for(i=0; i10; i+) gets(ai); for(i=0; i9; i+) k=i ; for(j=i+1; j10; j+) if(strcmp (a j, ak)0) k=j; if(k!=i ) strcpy(c,ai) ;
32、 strcpy(ai, ak); strcpy(ak,c); / 字符串交換 for(i=0; i10; i+) puts (ai);從鍵盤輸入若干字符串,并將它們按大到小順序排好再輸出 (4) 閱讀程序,寫出運行結(jié)果#include void main( ) int a6=12,4,17,25,27,16,b6=27,13,4,25,23,16,i,j; for(i=0;i6;i+) for(j=0;j6;j+) if(ai=bj)break; if(j6) printf(%d ,ai); printf(n);4 25 27 16 (5) 閱讀程序,寫出運行結(jié)果。#include void
33、main( ) char a8,temp; int j,k; for(j=0;j7;j+) aj=a+j; a7=0; for(j=0;j0;k-) ak=ak-1; a0=temp; printf(%sn,a); gabcdeffgabcdeefgabcd (6) 閱讀下列程序,寫出程序運行的輸出結(jié)果。#include #include void main( ) char str1 =*; for(int i=0;i4;i+) printf(%sn,str1); str1i= ; str1strlen(str1)-1=0; * (7) 該程序的運行結(jié)果是: min= ,m= ,n= 。 vo
34、id main() float array43= 3.4,-5.6,56.7, 56.8,999.,-.0123, 0.45,-5.77,123.5, 43.4,0,111.2 ; int i,j; int min; int m,n; min = array00; m=0;n=0; for(i=0;i3;i+) for(j=0;j arrayij) min = arrayij; m=i;n=j; printf(min=%d,m=%d,n=%dn,min,m,n); -5.77 2 1 (8) 寫出下面這個程序的輸出結(jié)果:void main() char str=ABCDEFGHIJKL; pr
35、intf(%sn,str); 屏幕上顯示 printf(%sn,&str4); 屏幕上顯示 str2=str5; printf(%sn,str); 屏幕上顯示 str9=0; printf(%sn,str); 屏幕上顯示 ABCDEFGHIJKLEFGHIJKLABFDEFGHIJKLABFDEFGHI (9) 讀懂下面的程序并填空。void main() char str80; int i=0; gets(str); while(stri!=0) if(stri=a&str=z) stri-=32; i+; puts(str); 程序運行時如果輸入 upcase, 屏幕顯示 程序運行時如果輸
36、入 Aa1Bb2Cc3, 屏幕顯示 UPCASEAA1BB2CC第8章 函數(shù)習(xí)題A卷1. 單項選擇題(1)C 語言總是從 函數(shù)開始執(zhí)行。 AA. main B. 處于最前的 C.處于最后的 D. 隨機選一個(2)函數(shù)在定義時,省略函數(shù)類型說明符,則該函數(shù)值的類型為 。AA. int B. float C. long D. double(2)以下 函數(shù),真正地沒有返回值。 BA. int a()int a=2;return (a); B. void b()printf(c);C. int a()int a=2;return a; D. 以上都是(3)在 C 語言中,有關(guān)函數(shù)的說法,以下正確的是
37、。 AA. 函數(shù)可嵌套定義,也可嵌套調(diào)用 B. 函數(shù)可嵌套定義,但不可嵌套調(diào)用C. 函數(shù)不可嵌套定義,但可嵌套調(diào)用 D. 函數(shù)不可嵌套定義,也不可嵌套調(diào)用(4)以下函數(shù)調(diào)用語句中,含有實參的個數(shù)為 。Cfun(2,3),(4,5+6,7);A. 1 B. 2 C. 5 D. 6(5)函數(shù)調(diào)用可以在 。 DA. 函數(shù)表達式中 B. 函數(shù)語句中 C. 函數(shù)參數(shù)中 D. 以上都是(6)被調(diào)函數(shù)返回給主調(diào)函數(shù)的值稱為 。CA. 形參 B. 實參 C. 返回值 D. 參數(shù)(7) ,可以不進行函數(shù)類型說明。 DA. 被調(diào)函數(shù)的返回值是整型或字符型時 B. 被調(diào)函數(shù)的定義在主調(diào)函數(shù)定義之前時C. 在所有函數(shù)
38、定義前,已在函數(shù)外預(yù)先說明了被調(diào)函數(shù)類型 D. 以上都是 (8)被調(diào)函數(shù)通過 語句,將值返回給主調(diào)函數(shù)。 DA. if B. for C. while D. return(9)被調(diào)函數(shù)調(diào)用結(jié)束后,返回到 。 DA.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語句處 B.主函數(shù)中該被調(diào)函數(shù)調(diào)用語句處 C.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語句的前一語句D.主調(diào)函數(shù)中該被調(diào)函數(shù)調(diào)用語句的后一語句(10)以下對 C語言函數(shù)的有關(guān)描述中,正確的是 。AA. 在 C 中,調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參B. C函數(shù)既可以嵌套定義又可遞歸調(diào)用C. 函數(shù)必須有返回值,否則不能使用函數(shù)D. C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中(11)C 語言中函數(shù)的隱含存儲類型是 。 CA. auto B. static C. extern D. 無存儲類型(12)能把函數(shù)處理結(jié)果的兩個數(shù)據(jù)返回給主調(diào)函數(shù),在下面的方法中不正確的是 。AA. return 這兩個數(shù) B. 形參用兩個元素的數(shù)組C. 形參用兩個這種數(shù)據(jù)類型的指針 D. 用兩個全局變量(13)C語言可執(zhí)行程序從什么地方開始執(zhí)行 ( )。 CA. 程序中第一條可執(zhí)行語句
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 托育園暑假特色課程設(shè)計
- 思維深度閱讀課程設(shè)計
- 延時服務(wù)閱讀課課程設(shè)計
- 企業(yè)并購后的整合策略研究
- 復(fù)合材料模具課程設(shè)計
- 2023年腦血管病用藥項目籌資方案
- 學(xué)生外出實習(xí)的緊急救援知識培訓(xùn)
- 烏魯木齊綠色生態(tài)城市建設(shè)策略匯報
- 個人防護裝備產(chǎn)業(yè)發(fā)展分析
- 原油儲罐區(qū)課程設(shè)計
- 護理年終個人工作總結(jié)
- 電力行業(yè)用水管理制度
- 2025年1月“八省聯(lián)考”考前猜想卷數(shù)學(xué)試題01 含解析
- 《論教育》主要篇目課件
- 2022年軍隊文職統(tǒng)一考試《專業(yè)科目》管理學(xué)類-管理學(xué)試卷(含解析)
- 靜脈輸液治療的風(fēng)險管理
- 江南大學(xué)《高分子化學(xué)實驗》2022-2023學(xué)年第一學(xué)期期末試卷
- 18古詩三首《書湖陰先生壁》說課稿2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 精神病藥物與藥物性肝損傷
- 中華人民共和國學(xué)前教育法
- 2024-2025學(xué)年五年級科學(xué)上冊第二單元《地球表面的變化》測試卷(教科版)
評論
0/150
提交評論