版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C程序設(shè)計(jì)復(fù)習(xí)題一 選擇:1不屬于字符型常量的是:( B )AA B “B” C N D X722. 屬于整型常量的是:( A )A12 B 12.0 C -12.0 D 10E103. 屬于實(shí)型常量的是:( D )AA B “120” C 120 D 1E-1434在內(nèi)存中占( D )個(gè)字節(jié),“34”在內(nèi)存中占( C )個(gè)字節(jié)A4 B 3 C 2 D 1A4 B 3 C 2 D 15. Char型常量在內(nèi)存中存放的是( A )AASCII代碼值 B BCD代碼值 C 內(nèi)碼值 D 十進(jìn)制代碼值6已知字符“A“的ASCII代碼值是65,字符變量c1的值是A,c2的值是D.執(zhí)行語句”printf(
2、“%d,%d”,c1,c2-2);”后,輸出結(jié)果是:( D )AA,B B A,68 C 65,68 D 65,661.以下變量x、y、z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子的C語言表達(dá)式是 A 。 A. x/y*z B. x*(1/(y*z) C. x/y*1/z D. x/y/z2. 若變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是 D 。A. a=c= a)|(c= z) C. (a=c) D. (c= a)&(c=f2)&(m2=f3f4);”的值是( A )A0 B 1 C 2 D 出錯(cuò)12指出下面不正確的賦值語句是( B )Ac+; B c=d; C c
3、+=d; D c=1;13.執(zhí)行下列語句后,a的值是( D )int a=8;a+=a-=a*a;A-240 B 64 C 112 D -11214.指出下面正確的輸入語句是( B )Ascanf(“a=b=%d,%d”,a,b); B scanf(“a=%3d,b=%5.2f”,&c,&d);C scanf(“%3c”,c); D scanf(“%5.3f,&f);15指出下列程序段所表示的邏輯關(guān)系( B )if (ab) if (c=d) x=1;else x=2;A 1 ab且c=d2 ab且cd X=B1 ab且c=d2 ab X= C1 ab且c=d2 ab 且cd X=D1 ab且
4、c=d2 cd X= 16. 在C程序中( B )。 A每行只能寫一個(gè)語句B一行可以寫多個(gè)用分號(hào)相隔的語句 C每個(gè)語句用逗號(hào)分隔D每行語句必須對(duì)齊4以下程序執(zhí)行后sum的值是 C 。main() int i,sum;for(i=1;i378的值是( B )。A.4 B.0 C. 1 D.820若有定義:int s;表達(dá)式s % 2+(s+1) % 2的值是( B )。A0 B.1 C.2 D.不確定21執(zhí)行下列程序段后,x的值為5的程序段是( D )。A.m=5;B. m=5;C. m=5;D. m=5; m+; +m; x=+m; x=m+; x=m; x=m; 22. 若有定義:int a
5、=3,b=4,c=5;表達(dá)式a|b+c&b= =c的值是( B )。A.0B.1C.2D. 323. 可以正確表示整變量 a 在1到10 的范圍內(nèi)的表達(dá)式是( C )。A1 = a = 1 , a = 10C1 = a & a = 10D1 = a | a 0 ) y = 1 ; else y = -1 ; A0B-1C1D不確定25執(zhí)行下面程序段后屏幕的顯示結(jié)果是( C )。int i = 0 ; while ( i ) cout i + + ;A1B0C無顯示D死循環(huán)26已知int i = 3; 下面do_while 語句執(zhí)行時(shí)循環(huán)次數(shù)為( B )。doi - ; coutiendl; w
6、hile ( i != 1 ) ;A1B. 2C. 3d. 無限10. 一個(gè)C程序的執(zhí)行是從 a 。A.本程序的main函數(shù)開始,到main函數(shù)結(jié)束B.本程序文件的第一個(gè)函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束C.本程序的main函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束D.本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束11. 在C 語言程序中,在函數(shù)內(nèi)部定義的變量稱為 D 。 A. 全局變量 B. 全程變量 C. 外部變量 D. 內(nèi)部變量12. 下列程序段的輸出結(jié)果是 B 。 int *p, *q, k = 1, j=10 ; p=&j; q = &k ; p = q ; (*p)+;print
7、f(%d,*q);A. 1 B. 2 C. 10 D. 1113. 若變量已正確定義,執(zhí)行語句scanf(%d%d%d ,&k1,&k2,&k3);時(shí), B 是正確的輸入。 A. 2030,40 B. 20 30 40 C. 20, 30 40 D. 20, 30,4027. 執(zhí)行語句 for ( i = 1 ; i + + 5 ; ) i + + ; 后變量i的值是( B )。A5 B.6 C.7 D. 不定29下面選項(xiàng)中,( C)是錯(cuò)誤的。A函數(shù)調(diào)用可以作為一個(gè)語句調(diào)用B在一個(gè)表達(dá)式中可以出現(xiàn)函數(shù)調(diào)用C函數(shù)調(diào)用可以作為函數(shù)的形式參數(shù)D函數(shù)調(diào)用可以作為函數(shù)的實(shí)際參數(shù)30調(diào)用一個(gè)函數(shù)時(shí),對(duì)參數(shù)
8、的錯(cuò)誤描述是( B )。A形參可以接受實(shí)參傳遞的值或地址B實(shí)參和形參的類型、個(gè)數(shù)、名字必須相同C形數(shù)類型可以按形參類型轉(zhuǎn)換D實(shí)參的個(gè)數(shù)可以少于形參的個(gè)數(shù)31若調(diào)用一個(gè)函數(shù)體中沒有return語句的函數(shù),則調(diào)用該函數(shù)時(shí)( A )。A返回一個(gè)不確定的值B返回系統(tǒng)默認(rèn)值C沒有返回值D能返回用戶希望的值32以下對(duì)一維數(shù)a的正確定義是( D )。Aint n=5,an;Bint n;coutnendl;int an;Cint a(5); Dconst int n=5;int an;33設(shè)static a 6 = 1 , 2 , 3 ; 則a 0 至a 5 各元素的值是( A )。A1 , 2 , 3,
9、0, 0, 0B1 , 2 , 3, 3, 3, 3C1 , 2 , 3, 1, 2, 3D1 , 2 , 3, a 3 至a 5不確定34已知int a3=0,1,2,3,4,5,6,7;則a21的值是( c )。AB.C.D. 35. 以下不能對(duì)字符數(shù)組str進(jìn)行正確初始化的語句是( )。Achar str4 = good!;Bchar str4 = g , o , o , d ;Cchar str4 = “good“;Dchar str4 = “ “;36. 已知int i=10,*p=&i;下面描述錯(cuò)誤的是( )。Ap的值為10Bp指向整型變量iC*p表示變量i的值Dp表示變量i的地址
10、37若有以下定義,則對(duì)a數(shù)組元素的正確引用是( D )。int a 5 ; * p = a ;A*&a5Ba+2C*(p+5)D*(a+2)39.設(shè)有以下程序段: int *p,i; i=100; p=&i; i=*p+10; 執(zhí)行上面程序段后,i的值為( B )A 120 B 110 C 100 D 9040設(shè)有以下程序段: char s=”hello”; char *p; p=s;執(zhí)行完上面的程序段后,*(p+5)的值為( B )A o B 0 C o的地址 D不確定的值41在以下定義中,標(biāo)識(shí)符P( C )int (*p)6A 定義不合法B 是一個(gè)指針數(shù)組,每個(gè)元素是一個(gè)指向整數(shù)變量的指針
11、C 是一個(gè)指針,它指向一個(gè)具有六個(gè)元素的一維數(shù)組D 是一個(gè)指向整型變量的指針42以下程序正確的輸出結(jié)果是:( D )main()int a=1,2,3,4,5,6,*p;p=a;*(p+3)+=2;printf(“%d,%dn”,*p,*(p+3);A 0,5 B 1,5 C 0,6 D 1,643 以下函數(shù)調(diào)用語句中有( B )個(gè)實(shí)參。func(a1,a2,a3,a4,a5);A 2 B 5 C 1 D 不合法44 main()int a=165,b=65,c; c=mult(a,b); printf(“%d*%d=%dn”,a,b,c);mult(int x,int y)return (x
12、*y);程序運(yùn)行結(jié)果是:( ),函數(shù)調(diào)用采用( )傳遞數(shù)據(jù)。A 0 B 165*65=10725 C 165*65=0 D 程序不正確A地址傳送方式 B數(shù)據(jù)復(fù)制方式 C 全局變量 D 內(nèi)部變量45 在宏定義#define E 2.71828中,宏名E代替一個(gè)( D ),在其后程序中使用2。71828,可以用( A )。A單精度數(shù) B雙精度數(shù) C常量 D 一串字符 A E B e C EXP D EXP()46設(shè)有一結(jié)構(gòu)體類型變量定義如下:struct date int year;int month;int day;struct worklist char name20; char sex; s
13、truct date birthday;person;要對(duì)結(jié)構(gòu)體變量person的出生年份進(jìn)行賦值時(shí),下面正確的賦值語句是( C )A year=1976 B birthday.year=1976C person.birthday.year=1976 D person.year=197647 已讀寫方式打開一個(gè)已有的文本文件file1,下面fopen函數(shù)正確的調(diào)用方式是:(A)A FILE *fp fp=fopen(“file1”,”r”);B FILE *fp fp=fopen(“file1”,”r+”);C FILE *fp fp=fopen(“file1”,”rb”);D FILE *f
14、p fp=fopen(“file1”,”rb+”);48 Switch語句中的各個(gè)case和default的出現(xiàn)次序是(A)。A 任意的 B. 遞增的 C. 遞減的 D. case在前,default在后49. 下列定義語句中,正確的是(A)。A struct int x1; int x2; x; B. struct int x1; ; x2 = 1, 2, 3, 4, 5 ;C. union xx int x1; ; x2 = 1, 2, 3, 4, 5;D. union int x1; x2; , x2;設(shè)有如下說明typedef struct int n; char c; double
15、x;STD;則以下選項(xiàng)中,能正確定義結(jié)構(gòu)體數(shù)組并賦初值的語句是 A 。A. STD tt2=1,A,62,2, B,75;B. STD tt2=1,A,62,2, B,75;C. struct tt2=1,A,2, B;D. structtt2=1,A,62.5,2, B,75.0;17. 以下程序的輸出結(jié)果是 D 。main() int a, b;for(a=1, b=1; a=10) break;if (b%3= =1) b+=3; continue; printf(“%dn”,a);A. 101 B. 6 C. 5 D. 418. 以下選項(xiàng)中,非法的字符常量是 C 。A. t B. 17
16、 C. “n” D. xaa19. C語言源程序文件經(jīng)過C編譯程序編譯連接之后生成一個(gè)后綴為 C 的文件。 A. ”.c” B. “.obj” C. “.exe” D. “.bas”20. 以下程序段的輸出結(jié)果是 A char s=141141abct;printf (%dn,strlen(s); A. 9 B. 12 C. 13 D. 1450.下列循環(huán)語句中,(D)不是無窮循環(huán)。A for(i = 1, s = 0; ; i +) B. i = 10;s = s + i ; while(1) i = i % 10 + 1 ; if( i 10 ) break; C. i = 0; D. i
17、 = 100; do while( i + % 2 + i % 2) + i ;i + ; while( i = 0 );51一個(gè)C程序的執(zhí)行是從 A 。A、本程序的main函數(shù)開始,到main函數(shù)結(jié)束B、本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C、本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D、本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束52設(shè)x,y和z是int變量,且x=3,y=4,z=5,則下面表達(dá)式中值為0的是 D 。A、x&yB、x=yC、x|y+z&y-zD、!((xs2)B、if(a=b) C、if(strcpy(s2,s1)0)D、if(s
18、tcmp(s1s2)0)54下面判斷正確的是 C 。A、char *a=”china”;等價(jià)于char *a;*a=”china”;B、char str10=”china”;等價(jià)于char str10;str=”china”;C、char *s=”china”;等價(jià)于char *s;s=”china”; D、char *s=”china”;等價(jià)于char s10;*s=”china”;55以下對(duì)一維數(shù)組a的正確說明是 D 。 A、int(a);B、n=10,an;C、int n;D、#define SIZE Scanf(“%d”,&n); int aSIZE; Int an;56下列各語句中,
19、能夠輸出整型變量a、b中最大值的是 D 。 A、printf(%dn,(ab)?a,b); B、(ab)? printf(%d,a):printf(%d,b); C、printf(%d,if(ab)a else b); D、printf(%dn,(ab)?a:b);57. 在下列選項(xiàng)中,不正確的賦值語句是 D 。 A、+t; B、n1=(n2=(n3=0); C、k=i=j; D、a=b+c=1;58以下程序的輸出結(jié)果是B#include char cchar(char ch)if(ch=A&ch=Z) ch=ch-A+a;return ch;main() char s=ABC+abc=def
20、DEF,*p=s;while(*p) *p=cchar(*p);p+;printf(“%s”, s);A. abc+ABC=DEFdef B. abc+abc=defdefC. abcaABCDEFdef D. abcabcdefdef59. 以下程序有語法錯(cuò)誤,有關(guān)錯(cuò)誤原因的正確說法是_C_。 main() int G=5,k;void prt_char();.k=prt_char(G);.A語句 void prt_char();有錯(cuò),它是函數(shù)調(diào)用語句,不能用void說明B變量名不能使用大寫字母C. 函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾 D函數(shù)名不能使用下劃線60.有如下程序int a10=1,
21、2,3,4,5,6,7,8,9,10;int *p=&a3,b;b=p5;則b的值是_C_。A. 5 B. 6 C. 9 D. 861. int a=25,b=14,c=19; a=25&b-=2&c?printf(*a=%d,b=%d,c=%dn,a,b,c):printf(#a=%d,b=%d,c=%dn,a,b,c);程序輸出的結(jié)果是_C_。A. *a=25,b=13,c=19 B. *a=26,b=14,c=19 C. #a=25,b=13,c=19 D. #a=25,b=14,c=1962若運(yùn)行以下程序時(shí),從鍵盤輸入 ADescriptor(表示回車),則下面程序的運(yùn)行結(jié)果是_D_。
22、 #include main() char c; int v0=1,v1=0,v2=0; doswitch(c=getchar() case a:case A: case e:case E: case i:case I: case o:case O: case u:case U:v1+=1; default:v0+=1;v2+=1; while(c!=n); printf(v0=%d,v1=%d,v2=%dn,v0,v1,v2); Av0=7,v1=4,v2=7 Bv0=8,v1=4,v2=8 Cv0=11,v1=4,v2=11 Dv0=13,v1=4,v2=1263.以下程序中調(diào)用scanf
23、函數(shù)給變量a輸入數(shù)值的方法是錯(cuò)誤的,其錯(cuò)誤原因是_。B main() int *p,*q,a,b; p=&a; printf(input a:); scanf(%d,*p); A. *p表示的是指針變量p的地址B. *p表示的是變量a 的值,而不是變量a的地址C. *p表示的是指針變量p的值D. *p只能用來說明p是一個(gè)指針變量64.有以下程序_。A main() char s=159,*p; p=s; printf(%c,*p+);printf(%c,*p+); 程序運(yùn)行后的輸出結(jié)果是 A. 15 B. 16 C. 12 D. 5965.有以下程序_。D point(char *p) p+=
24、3; main() char b4=a,b,c,d,*p=b; point(p);printf(%cn,*p); 程序運(yùn)行后的輸出結(jié)果是 A. aB. bC. c D. d66.若變量已定義,要求完成求5!的計(jì)算,不能完成此操作的程序段是_ _。BA. for(i=1,p=1;i=5;i+) p*=i;B. for(i=1;i=5;i+) p=1; p*=i;C. i=1;p=1;while(i=5)p*=i; i+;D. i=1;p=1;dop*=i; i+; while(i=5);67. 有以下程序_。B main() int a,b,d=25; a=d/10%9;b=a&(-1); pr
25、intf(%d,%dn,a,b); 程序運(yùn)行后的輸出結(jié)果是 A. 6,1B. 2,1C. 6,0D. 2,068. 有以下程序_。D main() int i=1,j=2,k=3; if(i+=1&(+j=3|k+=3) printf(%d %d %dn,i,j,k); 程序運(yùn)行后的輸出結(jié)果是 A. 1 2 3 B. 2 3 4 C. 2 2 3 D. 2 3 369.有以下程序_。Cmain() int m=0256,n=256;printf(%o %on,m,n);程序運(yùn)行后的輸出結(jié)果是A. 0256 0400B. 0256 256C. 256 400D. 400 40070. 有以下程序
26、_。Bmain() int a=666,b=888;printf(%dn,a,b);程序運(yùn)行后的輸出結(jié)果是A. 錯(cuò)誤信息B. 666C. 888D. 666,88871. 已有定義:char a=xyz,b=x,y,z;,以下敘述中正確的是_。C A. 數(shù)組a和b的長(zhǎng)度相同 B. a數(shù)組長(zhǎng)度小于b數(shù)組長(zhǎng)度 C. a數(shù)組長(zhǎng)度大于b數(shù)組長(zhǎng)度 D. 上述說法都不對(duì)二 填空:1 C語言的基本數(shù)據(jù)類型分為(整型),(實(shí)型),(字符型)。2 C語言的整型可分為(整)型,(短整)型,(長(zhǎng)整)型,(無符號(hào)整)型,(無符號(hào)短整)型,(無符號(hào)長(zhǎng)整)型。3 C語言的實(shí)型可分為(單精度)型,(雙精度)型。4 算術(shù)運(yùn)算
27、符中單目運(yùn)算符有(+)和(-),雙目運(yùn)算符有(+)、(-)、(*)、(/)、(%)。5 關(guān)系運(yùn)算符有:()、(=)、(=)、(!=)。6 邏輯運(yùn)算符中單目運(yùn)算符有(!),雙目運(yùn)算符有(&)和(|)7 C語言中的邏輯值“真”是用(非0)表示的,邏輯值“假”是用(0)表示的。邏輯表達(dá)式值為真是用(1)表示的,邏輯表達(dá)式值為假是用(0)表示的。8 執(zhí)行下列語句后的輸出結(jié)果是(7 4.346we)int d=7;printf(“%-4d%7.3f-8.2s”,d,4.3456,”welcome”);9. C語言的三種基本結(jié)構(gòu)是(順序)、(選擇)、(循環(huán))。10. 為了避免嵌套的條件分支語句的二義性,C
28、語言中規(guī)定,C程序中ELSE總是與(在其之前最近的的未配對(duì)的IF)組成配對(duì)關(guān)系。11. C 程序由函數(shù)組成,其中只有一個(gè)( 主 )函數(shù)。12. 開發(fā)一個(gè)C程序的步驟可以分為編(輯源程序)、編譯源程序、(連接)和執(zhí)行源程序等四個(gè)步驟。13. 在計(jì)算表達(dá)式的值時(shí)必須要知道運(yùn)算符的功能、優(yōu)先級(jí)和(結(jié)合方向)。14. 若有定義:int a; 表達(dá)式(a=4*5,a*2),a+6的值是( 26)。15. 自增自減運(yùn)算符的運(yùn)算對(duì)象只能為(整型變量),不能為(常量)和(表達(dá)式)。 17. 若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,則實(shí)際上傳遞給形參的是(數(shù)組存貯首地址)。18若char *s=”china”,則prin
29、tf(“%s”,s ); 的輸出值是( china ).19.構(gòu)成數(shù)組的各個(gè)元素必須具有相同的(數(shù)據(jù)類型)。20數(shù)組元素的下標(biāo)下限為(0)21數(shù)組名是一個(gè)(地址常量),不能進(jìn)行加、減和賦值運(yùn)算。22數(shù)組在內(nèi)存中占一片連續(xù)的存儲(chǔ)區(qū),由(數(shù)組名)代表它的首地址。23 在C語言中,文件可以按照不同的原則劃分成不同的種類。按文件結(jié)構(gòu)形式可分為(二進(jìn)制文件)和(文本文件),按文件的讀寫方式可分為(順序文件)和(隨機(jī)文件),按文件存儲(chǔ)的外部設(shè)備可分為(設(shè)備文件)和(磁盤文件),按系統(tǒng)對(duì)文件的處理方法可分為(緩沖文件)和(非緩沖文件)。24 在C語言中,輸入輸出設(shè)備均作為文件進(jìn)行處理,而且把最常用的外部設(shè)備
30、作為標(biāo)準(zhǔn)設(shè)備文件來處理,他們是(鍵盤),(顯示器),(打印機(jī)),(異步通訊設(shè)備),這些標(biāo)準(zhǔn)設(shè)備對(duì)應(yīng)的三個(gè)標(biāo)準(zhǔn)設(shè)備文件是(stdin),(stdout),(stderr).25設(shè)有如下函數(shù)定義: int f(char *s) char *p=s; while(*p!=0) p+; return(p-s); 如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為 8 。 printf(%dn,f(goodbey!);26定義a為長(zhǎng)度為10的字符串、同時(shí)為字符串賦初值continue的語句為 char a10=continue; 。27. 求解賦值表達(dá)式 a=(b=10)%(c=6), a、b、c的值
31、依次為 4,10,6 。28. 下列程序的輸出結(jié)果是 xycdBCD 。 main( ) char*p1,*p2,str50=xyz; p1=abcd; p2=ABCD; strcpy(str+2,strcat(p1+2,p2+1); printf(%s,str); 29循環(huán)for(int i=0,x=0;!x&i0)y=1;else if(x=0)y=0;else y=-1; 。 1 x0Y = 0 x=0 -1 x034表達(dá)式 !5的值是 1 。35下列程序在運(yùn)行時(shí)可能會(huì)出錯(cuò),原因是指針變量s未賦初值 。 # include void main( ) char *s; gets(s); p
32、uts(s);三 閱讀程序1.main() int x, i; for ( i=1; i = 100; i+) x = i; if ( +x % 2 = 0) if ( +x % 3 = 0) if ( +x % 7 = 0) printf(“%d “,x); 42.main() int x = 100, a = 10, b = 20, ok1 = 5, ok2 = 0; if ( a = 4; k- ) switch(k) case 1: case 2: case 3: s + + ; break; case 4: case 5: case 6: s += 2; break; case 7:
33、 case 0: s += 3; break; /* switch */ /* for */ printf(“s = %dn”, s );以下程序運(yùn)行后的輸出結(jié)果是_。fun(int a)int b=0;static int c=3; b+;c+; return(a+b+c); main() int i,a=5; for(i=0;iname, pa-s1+pa-s2+pa-s3); printf(“tname: %s, total = %fn”, , a1.s1+a1.s2+a1.s3);8#include void main() long x=3,n=4; printf(“%d
34、 * %d = %d”,x,n, power(x,n);long power(int x,int n)long y; if(n0) y=x*power(x,n-1); else if(n0) y=1/x*power(x,n+1); else y=1; return (y);結(jié)果:3*4=819#include void main() int i=10,f1(int),f2(int),f3(int); void table(int,int(*)(int),int(*)(int),int(*)(int); table(i,f1,f2,f3); void table(int s,int(*f)(in
35、t),int(*g)(int),int(*h)(int) int i; for(i=0;is;i+) prinf(“i=%d,%d,%d,%dn”,i,(*f)(i),(*g)(i),(*h)(i); f1(int i) return (i*i); f2(int i) return (i*i*i); f3(int i) return (i*i*i*i);結(jié)果:i=0000 i=1111 i=24816 i=382781 i=41664256 i=525125625 i=6362161296 i=7493432401 i=8645124049 i=981729656110.main()int i
36、,j,p,s; s=0; for(i=1;i=4;i+) p=1; for(j=1;j=i;j+)p=p*j;s=s+jprintf(“s=%n”,s);11 main()int a,b,c,d,e; a=8,b=12,c=23,d=7; printf(“%d,%d,%d,%dn”,a,b,c,d); func(a,b,&c,&d,&e); printf(“%d,%d,%d,%d,%dn”,a,b,c,d,e);func(int p,int q,int *r,int *s,int *t)*t=p+q+*t+*s; *r=35;12static int a=5;main()printf(“a=%
37、dn”,a); p1(); p2();p1()printf(“a*a=%dn”,a*a);a=8;return;p2()printf(“a*a*a=%dn”,a*a*a);return;13main()int f(),(*i)();int a=100,b=500;int c;i=f;c=(*i)(b,a);printf(“%d-%d=%dn”,b,a,c);f(int a,int b)return(b-a);14main()int k=4,m=3,p;p=func(k,m); printf(“%d”,p);p=func(k,m); printf(“%dn”,p);func(int a,int
38、b)static int m=0,i=2;i+=m+1;m=i+a+b;return m;15 fun(int *s,int n1,int n2)int i=n1,j=n2; while(ij) * (s+i) += *(s+j); * (s+j) += *(s+i); i+;j-; main() int a6=1,2,3,4,5,6,i,*p=a; fun(p,0,3); fun(p,1,4); fun(p,3,5); for(i=0;i6;i+) printf(“%d”,*(a+i); printf(“n”);16 main()int i;char *s;float f1,f2;struct stdint id;char *name;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TS 7815-1:2025 EN Intelligent transport systems - Telematics applications for regulated commercial freight vehicles (TARV) using ITS stations - Part 1: Secure vehicle in
- 精餾塔苯甲苯課程設(shè)計(jì)
- 統(tǒng)計(jì)信源熵課程設(shè)計(jì)
- 移動(dòng)通信秒表課程設(shè)計(jì)
- 泵與泵站課程設(shè)計(jì)概要
- 2024招聘考試高頻考點(diǎn)題庫試題含答案
- 線描狗狗創(chuàng)意課程設(shè)計(jì)
- 山地自行車行業(yè)銷售工作總結(jié)
- 自然教育課程設(shè)計(jì)大賽
- 學(xué)校班主任的食品安全教育策略計(jì)劃
- 脅痛中醫(yī)臨床路徑
- 16種(卡特爾)人格測(cè)評(píng)試題及答案
- 蛋雞養(yǎng)殖場(chǎng)管理制度管理辦法
- 螺內(nèi)酯在腎臟病中的應(yīng)用演示教學(xué)
- 市政工程計(jì)量與計(jì)價(jià)講義
- 建筑工程設(shè)計(jì)過程控制流程圖
- 小孩出生后視力發(fā)展過程
- X62W萬能銑床
- 供應(yīng)商年度審核計(jì)劃及現(xiàn)場(chǎng)審核表
- 環(huán)甲膜穿刺ppt課件
- 裝配基礎(chǔ)知識(shí)要點(diǎn)
評(píng)論
0/150
提交評(píng)論