C語言習題全集+答案.doc

上傳人:good****022 文檔編號:116555204 上傳時間:2022-07-05 格式:DOC 頁數(shù):134 大小:765KB
收藏 版權(quán)申訴 舉報 下載
C語言習題全集+答案.doc_第1頁
第1頁 / 共134頁
C語言習題全集+答案.doc_第2頁
第2頁 / 共134頁
C語言習題全集+答案.doc_第3頁
第3頁 / 共134頁

下載文檔到電腦,查找使用更方便

13 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《C語言習題全集+答案.doc》由會員分享,可在線閱讀,更多相關(guān)《C語言習題全集+答案.doc(134頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、目 錄第一單元 程序設(shè)計和語言1第二單元 順序程序設(shè)計3第三單元 分支程序設(shè)計7第四單元 循環(huán)程序設(shè)計14第五單元 數(shù) 組23第六單元 函 數(shù)34第七單元 指 針42第八單元 結(jié)構(gòu)體和共用體61第九單元 文 件78附加題82模擬試卷一102模擬試卷二108模擬試卷三114第一單元 程序設(shè)計和語言一、 選擇題1 C語言的基本構(gòu)成單位是: 。A. 函數(shù)B. 函數(shù)和過程C. 超文本過程D. 子程序2 一個C語言程序總是從 開始執(zhí)行。A. 主過程 B. 主函數(shù) C. 子程序 D.主程序 3 C語言的程序一行寫不下時,可以 。A. 用逗號換行B. 用分號換行C. 在任意一空格處換行D. 用回車符換行4

2、以下敘述不正確的是: 。A. 在C程序中,語句之間必須要用分號;分隔B. 若a是實型變量,C程序中a=10是正確的,因為實型變量中允許存放整型數(shù)C. 在C程序中,無論是整數(shù)還是實數(shù)都能正確無誤地表示D. 在C程序中,%是只能用于整數(shù)運算的運算符5 以下不正確的C語言標識符是 。A. ABC B. abc C. a_bc D. ab.c6 下列字符串是標識符的是: 。A. _HJB. 9_studentC. longD. LINE 17 以下說法中正確的是: 。A. C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B. 在C語言程序中,要調(diào)用的函數(shù)必須放在main()函數(shù)中定義C. C語言程序總是從ma

3、in()函數(shù)開始執(zhí)行D. C語言程序中的main()函數(shù)必須放在程序的開始部分8 不合法的常量是: 。A. 2B. C. 3D. 4839 已知各變量的類型說明如下,則以下不符合C語言語法的表達式是: 。int k,a,b;unsigned long w=5;double x=1.422;A. x%(-3)B. w+=-2C. k=(a=2,b=3,a+b)D. a+=a=+(b=4)*(a=3)10 在C語言中,字符型數(shù)據(jù)在內(nèi)存中以 形式存放。A. 原碼 B. BCD碼 C. 反碼 D. ASCII碼11 若有定義:int a=7; float x=2.5; y=4.7;則表達式x+a%3*

4、(int)(x+y)%2/4的值是: 。A. 2.500000B. 2.750000C. 3.500000D. 0.00000012 設(shè)有說明:char w; int x; float y; double z;則表達式w*x+z-y值的數(shù)據(jù)類型為: 。A. floatB. charC. intD. double13 以下 是不正確的轉(zhuǎn)義字符。 A. B. C. 081 D. 014 若x為int型變量,則執(zhí)行以下語句后,x的值為 。 x=6; x+=x-=x*x; A. 36 B. -60 C. 60 D. -2415 字符串ABC的長度是 。A. 11 B. 7 C. 5 D. 3二、 填空

5、題1 一個函數(shù)由兩部分組成,它們是 和 。2 一個C源程序至少包含一個 ,即 。3 設(shè)int a=12; 則表達式a/=a+a的值是 。4 表達式x=(a=3,6*a)和表達式x=a=3,6*a分別是 表達式和 表達式,兩個表達式執(zhí)行完的結(jié)果分別是 和 ,x值分別是 和 。5 在C語言中,實數(shù)有兩種表示形式,即 和 。6 在C語言中,運算符的優(yōu)先級最小的是 運算符。第二單元 順序程序設(shè)計一、 選擇題1 若m為float型變量,則執(zhí)行以下語句后的輸出為 。 m=1234.123; printf(%-8.3fn,m); printf(%10.3fn,m); A. 1234.123 B. 1234.

6、123 C. 1234.123 D. -1234.123 1234.123 1234.123 1234.123 001234.1232 若x,y,z均為int型變量,則執(zhí)行以下語句后的輸出為 。 x=(y=(z=10)+5)-5; printf(x=%d,y=%d,z=%dn,x,y,z); y=(z=x=0,x+10); printf(x=%d,y=%d,z=%dn,x,y,z); A. X=10,Y=15,Z=10B. X=10,Y=10,Z=10 X=0,Y=10,Z=0 X=0,Y=10,Z=10 C. X=10,Y=15,Z=10D. X=10,Y=10,Z=10X=10,Y=10,

7、Z=0 X=0,Y=10,Z=03 若x是int型變量,y是float型變量,所用的scanf調(diào)用語句格式為: scanf(x=%d,y=%f,&x,&y); 則為了將數(shù)據(jù)10和66.6分別賦給x和y,正確的輸入應是: 。 A. x=10,y=66.6 B. 10 66.6C. 1066.6 D. x=10y=66.64 已知有變量定義:int a;char c;用scanf(“%d%c”,&a,&c);語句給a和c輸入數(shù)據(jù),使30存入a,字符b存入c,則正確的輸入是: 。A. 30b B. 30 bC. 30b D. 30b5 已知有變量定義:double x;long a; 要給a和x輸入

8、數(shù)據(jù),正確的輸入語句是 。若要輸出a和x的值,正確的輸出語句 。 A. scanf(“%d%f”,&a,&x); B. scanf(“%ld%f”,&a,&x); printf(“%d,%f”,a,x); printf(“%ld,%f”,a,x);C. scanf(“%ld%lf”,&a,&x); D. scanf(“%ld%lf”,&a,&x); printf(“%ld,%lf”,a,x); printf(“%ld,%f”,a,x);6 若有定義double x=1,y;則以下的語句執(zhí)行的結(jié)果是 。y=x+3/2; printf(“%f”,y); A.2.500000 B.2.5 C.2.0

9、00000 D.2 7 若a為整型變量,則以下語句 。a=-2L; printf(%dn,a);A. 賦值不合法B. 輸出為不確定的值C. 輸出值為-2D. 輸出值為2二、 讀程序?qū)懡Y(jié)果1 main() int x,y; scanf(%2d%*2d%ld,&x,&y); printf(%dn,x+y); 執(zhí)行時輸入:12345672 main() int x=4,y=0,z; x*=3+2; printf(%d,x);x*=y=z=4; printf(%d,x); 3 main() float x; int i; x=3.6; i=(int)x; printf(x=%f,i=%d,x,i);4

10、 main() int a=2; a%=4-1; printf(%d, ,a); a+=a*=a-=a*=3; printf(%d,a);5 main() int x=02,y=3; printf(x=%d,y=%d,x,y);6 main() char c1=6,c2=0; printf(%c,%c,%d,%dn,c1,c2,c1-c2,c1+c2);7 main() int x,y,z; x=y=1; z=+x-1; printf(%d,%dn,x,z); z+=y+; printf(%d,%dn,y,z); 三、 填空題1 在C語言中,字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用,一個字符數(shù)據(jù)既能以

11、 輸出,也能以 輸出。2 %-ms表示如果串長小于m,則在m列范圍內(nèi),字符串向 靠, 補空格。3 printf函數(shù)的“格式控制”包括兩部分,它們是 和 。4 編寫程序求矩形的面積和周長,矩形的長和寬由鍵盤輸入,請?zhí)羁铡?include void main() float l,w; printf(“please input length and width of the rectanglen”);scanf(“%f%f”,&l,&w);area= ;girth= ; 5 編寫程序,輸入一個數(shù)字字符(09)存入變量c,把c轉(zhuǎn)換成它所對應的整數(shù)存入n,如:字符0所對應的整數(shù)就是0。請?zhí)羁铡?void

12、 main() char c; ;printf(“please input a char:n”);c= ;n= ;printf( ,c,n);四、 編程1 將華氏溫度轉(zhuǎn)換為攝氏溫度和絕對溫度的公式分別為: c=(f-32) (攝氏溫度) k=273.16+c (絕對溫度) 請編程序:當給出f時,求其相應攝氏溫度和絕對溫度。 測試數(shù)據(jù): f=34 f=1002 寫一個程序把極坐標(r,) (之單位為度)轉(zhuǎn)換為直角坐標( X,Y)。轉(zhuǎn)換公式是: x=r.cos y=r.sin 測試數(shù)據(jù): r=10 =45 r=20 =903 寫一個程序,按如下格式輸出數(shù)據(jù)。name number math eng

13、lish computerzhanghua 9901 80.50 87.0 80lina 9902 70.00 80.0 90wanggang 9903 87.00 76.0 78 4 輸入3個雙精度實數(shù),分別求出它們的和、平均值、平方和以及平方和的開方,并輸出所求出各個值。5 輸入一個3位整數(shù),求出該數(shù)每個位上的數(shù)字之和。如123,每個位上的數(shù)字和就是1+2+3=6。第三單元 分支程序設(shè)計一、 選擇題1 若x=0,y=3,z=3,以下表達式值為0的是 A. !x B.xy? 1:0 C. x%2&y=z D. y=x|z/32 以下運算符中優(yōu)先級最低的運算符為 ,優(yōu)先級最高的為 。 A. &

14、 B. ! C. != D. | E. ?: F. =3 若w=1,x=2,y=3,z=4,則條件表達式wx?w:y10?x+100:x-10); printf(%dn,w+|z+); printf(%dn,!wz); printf(%dn,w&z); A. 0 B. 1 C. 0 D. 0 1 1 1 1 1 1 0 0 1 1 1 05 分析以下程序, 下列說法正確的是 。main() int x=5,a=0,b=0;if(x=a+b) printf(* * * *n);else printf(# # # #n); A. 有語法錯,不能通過編譯 B. 通過編譯,但不能連接C. 輸出* *

15、* * D. 輸出# # # #6 分析以下程序, 下列說法正確的是 。main() int x=5,a=0,b=3;if(x=a+b) printf(* * * *n);else printf(# # # #n); A. 有語法錯,不能通過編譯 B. 通過編譯,但不能連接C. 輸出* * * * D. 輸出# # # #7 分析以下程序, 下列說法正確的是 。main() int x=0,a=0,b=0;if(x=a+b) printf(* * * *n);else printf(# # # #n); A. 有語法錯,不能通過編譯 B. 通過編譯,但不能連接C. 輸出* * * * D. 輸

16、出# # # #8 分析以下程序, 下列說法正確的是 。main() int x=0,a=0,b=0;if(x=a+b) printf(* * * *n);else printf(# # # #n); A. 有語法錯,不能通過編譯 B. 通過編譯,但不能連接C. 輸出* * * * D. 輸出# # # #二、 讀程序?qū)懡Y(jié)果1 include main() int a=-1,b=4,k;k=(a+=0)&(!(b-=z=x)?1:0); printf(%d,z=y & y=x);4 main() int x=1,y=1,z=10; if(z0) x=3;else x=5;printf(%dt,

17、x);if(z=y0) x=3;else if(y=0) x=5;else x=7;printf(%dt,x);printf(%dt,z); 5 main() char x=B; switch(x) case A: printf(“It is A.”); case B: printf(“It is B.”); case C: printf(“It is C.”); default: printf(“other.”); 6 main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0: a+;break; case 1: b+;br

18、eak; case 2: a+;b+;break; case 3: a+;b+; printf(a=%d,b=%dn,a,b); 三、 填空題1 若a=5,b=6,c=7,d=8,則表達式d=a/2&b=c|!a的值為 2 定義 int x=10,y,z;執(zhí)行y=z=x;x=y=z后,變量x的值為 。3 分段函數(shù):輸入x,計算y值,輸出y,其中:x0,y=(x+7)/3#include main()int x,y;scanf(%d,&x);if(x0) (1) ; (2) y=0; (3) y=(x+7)/3;printf(“%d”,y);4 由鍵盤輸入三個數(shù),計算以這三個數(shù)為邊長的三角形面積

19、。 (1) main() (2) ; printf(Please enter 3 reals:n); scanf(%f%f%f,&a,&b,&c); if( (3) ) s=(a+b+c)*0.5; s1=s*(s-a)*(s-b)*(s-c); s= (4) ; printf(nArea of the triangle is %fn,s); (5) printf(It is not triangle!n); 5 有一方程a+bx+c=0,a,b,c的值由鍵盤輸入,請編程序,打印出以下情況時方程的解。 (1) a=0,b0 (2) a=0,b=0,c=0 (3) a=0,b=0,c0 (4)

20、a0,-4ac0 (5) a0,-4ac0#include math.hmain() float a,b,c,d,pr,pi,x1,x2; scanf(%f%f%f,&a,&b,&c); printf(a=%f,b=%f,c=%fn,a,b,c); if(a=0) if( (1) ) printf(only one solution x=%fn,-c/b); else if( (2) )printf(no solutionn); else printf(x is any valuen); else d=b*b-4*a*c; if( (3) ) x1=(-b+sqrt(d)/ (4) ; x2=

21、(-b-sqrt(d)/ (5) ; printf(x1=%6.2f, x2=%6.2fn,x1,x2); else pr=-b/(2*a); (6) ; printf(x1=%6.2f +%6.2fin,pr,pi); printf(x2=%6.2f -%6.2fin,pr,pi); 6 投票表決器: 輸入Y、y,打印agree 輸入N、n,打印disagree 輸入其他,打印lose main() char c; scanf(%c,&c); (1) case Y:case y: printf(“agree”); (2) ;case N:case n: printf(“disagree”);

22、 (3) ; (4) :printf(“l(fā)ose”);四、 編程1 寫一程序求y值 (x值由鍵盤輸入)。 2 輸入一個字符,判斷它如果是小寫字母輸出其對應大寫字母;如果是大寫字母輸出其對應小寫字母;如果是數(shù)字輸出數(shù)字本身;如果是空格,輸出“space”;如果不是上述情況,輸出“other”。3 有三個數(shù)a、b、c,由鍵盤輸入,輸出其中最大的數(shù)。4 輸入一個數(shù),判斷它能否被 3或者被 5整除, 如至少能被這兩個數(shù)中的一個整除則將此數(shù)打印出來,否則不打印,編出程序。5 讀入1到7之間的某個數(shù),輸出表示一星期中相應的某一天的單詞:Monday、 Tuesday等等,用switch語句做。6 給出一百

23、分制成績,要求輸出成績等級A,B,C,D,E,90分以上為A,8089分為B,7079分為C,6069分為D,60分以下為E。7 有一函數(shù) 請編程序計算y的值(x的值由鍵盤輸入)。第四單元 循環(huán)程序設(shè)計一、 選擇題1 程序段如下:則以下說法中正確的是: A 。int k=5;do k-;while(k=0);A. 循環(huán)執(zhí)行5次 B. 循環(huán)是無限循環(huán)C. 循環(huán)體語句一次也不執(zhí)行 D. 循環(huán)體語句執(zhí)行一次2 設(shè)i和x都是int類型,則for循環(huán)語句 B 。for(i=0,x=0;i=9&x!=876;i+) scanf(%d,&x);A. 最多執(zhí)行10次 B. 最多執(zhí)行9次C. 是無限循環(huán) D.

24、循環(huán)體一次也不執(zhí)行3 下述for循環(huán)語句 B 。int i,k;for(i=0,k=-1;k=1;i+,k+) printf(* * * *);A. 判斷循環(huán)結(jié)束的條件非法 B. 是無限循環(huán)C. 只循環(huán)一次 D. 一次也不循環(huán)4 程序段如下:則以下說法中正確的是: C 。int k=-20;while(k=0) k=k+1;A. while循環(huán)執(zhí)行20次 B. 循環(huán)是無限循環(huán)C. 循環(huán)體語句一次也不執(zhí)行 D. 循環(huán)體語句執(zhí)行一次5 下列程序段執(zhí)行后k值為 A 。int k=0,i,j;for(i=0;i5;i+)for(j=0;j3;j+) k=k+1 ;A. 15 B. 3 C. 5 D.

25、86 程序段如下:則以下說法中不正確的是: D 。#include main()int k=2,;while(k7) if(k%2) k=k+3; printf(“k=%dn”,k);continue;k=k+1;printf(“k=%dn”,k);A. k=k+3;執(zhí)行一次 B. k=k+1;執(zhí)行2次C. 執(zhí)行后k值為7 D. 循環(huán)體只執(zhí)行一次二、 讀程序?qū)懡Y(jié)果1 main() int num=0; while(num=2) num+; printf(%dn,num); 1132 main() int i=0,s=0; do s+=i*2+1; printf(i=%d,s=%dn,i,s);

26、 i+;while(s10); i=0,s=1i=1,s=4i=2,s=9i=3,s=163 #include main() int i,m=1; for(i=5;i=1;i-) m=(m+1)*2;printf(m=%dn,m); m=4m=10m=22m=46m=944 指出下面三個程序的功能,當輸入為:quert?時,它們的執(zhí)行結(jié)果是什么? #include main() char c; c=getchar(); while (c!=?) putchar(c); c=getchar(); quert #include main() char c; while (c=getchar()!=

27、?) putchar(+c); #include main() while (putchar(getchar()!=?); 5 #include main() int i; for(i=1;i=5;i+) if(i%2) putchar(); putchar(#); 6 main() int a,b; for(a=1,b=1;a10) break; if(b%3=1) b+=3; continue; printf(a=%dn,a); 7 main() int i=1; while (i=15) if (+i%3!=2) continue; else printf(%d ,i); printf(

28、n); 8 #include void main() int i,j; for(i=0;i=3;i+) for(j=0;j=i;j+) printf(%d,%d),i,j); printf(n); 9 main() int i,j,k; char space= ; for (i=0;i=5;i+) for (j=1;j=i;j+) printf(%c,space); for (k=0;k=5;k+) printf(%c,*); printf(n); 10 #include main() int i,j,k=0; for (j=11;j=30;j+) if (k%10=0) printf(n);

29、 for (i=2;i=j-1) printf(%dt,j);k+; 三、 填空題1 break語句只能用于 語句和 語句中。2 計算2+4+6+8+.+98+100main()int i, (1) ;for(i=2;i=100; (2) ) s+=i;3 求滿足下式的 x,y,z X Y Z + Y Z Z 5 3 2 main() int x,y,z,i,result=532; for (x=1; (1) ;x+) for (y=1; (2) ;y+)for ( (3) ; (4) ;z+) i= (5) +(100*y+10*z+z); if (i=result) printf(x=%d

30、, y=%d, z=%dn,x,y,z); 4 求 Sna+aa+aaa+.+aa.a之值,其中 a是一個數(shù)字。 例如 2+ 22 +222+2222( 此時n4),n由鍵盤輸入。 main() int a,n,count=1,Sn=0,Tn=0; printf(請輸入 a 和 n 的值:n); scanf(%d,%d,&a,&n); while (count= (1) ) Tn= (2) ; Sn= (3) ; a=a*10; (4) ;printf(a+aa+aaa+.=%dn,Sn);5 一球從 100米高度自由落下,每次落地后反跳回原來高度的一半,再落下,求它在第十次落地時,共經(jīng)過多少

31、米?第十次反彈多高? main() float Sn=100.0,hn=Sn/2; int n; for (n=2;n= (1) ;n+) Sn= (2) ; hn= (3) ; printf(第10次落地時共經(jīng)過%f米n,Sn); printf(第10次反彈%f米n,hn);6 打印出以下圖形 * * * * * * * * * * * * * * * * * * * * * * * * * main() int i,j,k; for (i=0;i= (1) ;i+) for (j=0;j=2-i;j+) printf( ); for (k=0;k= (2) ;k+) printf(*);

32、(3) for (i=0;i=2;i+) for (j=0;j= (4) ;j+) printf( ); for (k=0;k= (5) ;k+) printf(*); printf(n); 7 準備客票。某鐵路線上共10個車站,問需要準備幾種車票? main() int i,j,station,total=0; printf(輸入車站數(shù):); scanf(%d,&station); for (i=1;i (1) ;i+) for (j= (2) ;jn)得余數(shù) R,再用余數(shù) R 去除原來的除數(shù),得新的余數(shù),重復此過程直到余數(shù)為 0 時停止,此時的除數(shù)就是m 和 n的最大公約數(shù)。求 m和 n的

33、最小公倍數(shù): m和 n的積除以 m和 n 的最大公約數(shù)。 測試數(shù)據(jù): m12, n24 m100, n300 12 打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個三位數(shù), 其各位數(shù)字立方和等于該數(shù)本身。例如 153是一個水仙花數(shù),因為 153(要求分別用一重循環(huán)和三重循環(huán)實現(xiàn))。13 一個數(shù)恰好等于它的平方數(shù)的右端,這個數(shù)稱為同構(gòu)數(shù)。如 5 的平方是25, 5是25中的右端的數(shù), 5就是同構(gòu)數(shù)。找出11000之間的全部同構(gòu)數(shù)。 14 3025這個數(shù)具有一種獨特的性質(zhì):將它平分為兩段,即30和25,使之相加后求平方,即(30+25),恰好等于3025本身。請求出具有這樣性質(zhì)的全部四位數(shù)。15

34、 兩位數(shù)13和62具有很有趣的性質(zhì):把它們個位數(shù)字和十位數(shù)字對調(diào),其乘積不變,即13*6231*26。 編程序求共有多少對這種性質(zhì)的兩位數(shù)(個位與十位相同的不在此列,如11、22,重復出現(xiàn)的不在此列,如 13*62與62*13)。16 一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完數(shù)”。例如,6 的因子為1、2、3,而6=1+2+3,因此6 是“完數(shù)”。編程序找出1000之內(nèi)的所有完數(shù),并按下面格式輸出其因子: 6 its factors are 1,2,3 17 有一個四位正整數(shù),組成這個四位數(shù)的四個數(shù)字各不相同,如果把它們的首尾互換,第二位與第三位互換,組成一個新的四位數(shù)。原四位數(shù)為新四

35、位數(shù)的4倍,請找出一個這樣的四位數(shù)。18 給出一個不多于4位的正整數(shù),要求: 求出它是幾位數(shù) 分別打印出每一位數(shù)字 按逆序打印出各位數(shù)字。19 在一個程序中計算出給定誤差小于0.1,0.01,0.001,0.0001,0.00001 時,下式的值: 提示:本題中誤差指前 n+1項之積與前 n項積之差。20 用泰勒展開式求sinx的近似值 sinx 測試數(shù)據(jù): x0.3 , n8 x0.5 , n2021 驗證歌德巴赫猜想。一個充分大的偶數(shù)(大于或等于6)可以分解為兩個素數(shù)之和。試編程序,將 6至50之間全部偶數(shù)表示為兩個素數(shù)之和。22 用牛頓迭代法求方程在 1.5附近的根(精度為)。 23 兩

36、個乒乓球隊進行比賽,各出三人,甲隊為A、B、C三人,乙隊為X、Y 、Z三人,已知抽簽決定比賽名單。有人向隊員打聽比賽的名單, A說他不和 X比,C說他不和 X、Z比,請編程序找出三對賽手的名單。第五單元 數(shù) 組一、 選擇題1 以下關(guān)于數(shù)組的描述正確的是 。A. 數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素。B. 數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同。C. 數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同。D. 數(shù)組的大小是可變的,但可以有不同的類型的數(shù)組元素。2 在定義int a10;之后,對a的引用正確的是 。A. a10 B. a6.3 C. a(6) D. a10-103

37、 以下能正確定義數(shù)組并正確賦初值的語句是 。A. int n=5,bnn; B. int a12=1,3;C. int c2=1,2,3,4 D. int a32=1,2,3,44 以下不能正確賦值的是 。A. char s110;s1=test; B. char s2=t,e,s,tC. char s320= test; D. char s44= t,e,s,t5 下面程序段運行時輸出結(jié)果是 。char s18= a book! ;printf(%.4s,s);A. a book! B. a book! C. a bo D. 格式描述不正確,沒有確定輸出6 下面程序段運行時輸出結(jié)果是 。ch

38、ar s12= A book;printf(%dn,strlen(s);A. 12 B. 8 C. 7 D. 67 在執(zhí)行int a3=1,2,3,4,5,6;語句后,a10的值是 。A. 4 B. 1 C. 2 D. 5二、 讀程序?qū)懡Y(jié)果1 #include void main()int a8=1,0,1,0,1,0,1,0,i;for(i=2;i8;i+)ai+= ai-1 + ai-2;for(i=0;i8;i+)printf(“%5d”,ai); 2 #include void main()float b6=1.1,2.2,3.3,4.4,5.5,6.6,t;int i;t=b0;fo

39、r(i=0;i5;i+)bi=bi+1;b5=t;for(i=0;i6;i+)printf(“%6.2f”,bi); 3 #include void main() int p7=11,13,14,15,16,17,18,i=0,k=0;while(i7 & pi%2) k=k+pi; i+;printf(k=%dn,k); 4 void main() int a33=1,3,5,7,9,11,13,15,17; int sum=0,i,j; for (i=0;i3;i+) for (j=0;j3;j+) aij=i+j; if (i=j) sum=sum+aij; printf(sum=%d,sum); 5 void main() int a44,i,j,k; for (i=0;i4;i+) for (j=0;j4;j+) aij=i-j; for (i=0;i4;i+) for (j=0;j=i;j+) printf(%4d,aij); printf(n); 6 #include main() int i,s; char s1100,s2100; printf(input string1:n); gets(s1); printf(input string2:n); gets(s2); i=0; while (s1i=s2i)&(s1

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲