C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)同步自測(cè)答案2.1.3 同步自測(cè)一、選擇題1.D 2.C 3.D 4.C 5.A 6.B 7.D 8.C二、填空題1.cexe 2.main 3. 函數(shù)說(shuō)明部分 函數(shù)體4. 主或 main 主或 main 5.;2.2.3 同步自測(cè)一、選擇題1.B2.D3.C4.C5.C 6.B 7.D8.A9.C10.B11.D12.D13.D14.C15.C16.D17.C18.C19.B20.A21.D22.A23.D24.C25.D26.B27.B28.D29.D30.C31.A32.B33.D34.B35.C2.3.3 同步自測(cè)、選擇題1.B2.C3.D4.A5.B6.A

2、7.A8.A 9.D10.B2.4.3同步自測(cè)一、選擇題1.B2.A3.B4.C5.B6.D7.C8.A 9.D10.B二編程題1.#include<stdio.h>void main()int x,y;printf(" 請(qǐng)輸入自變量 x 的值: ");scanf("%d",&x);if(x<0) y=3*x+1;else if(x<5) y=2*x;else y=x+2;printf("n 函數(shù) y 的值為 : %d",y);2.#include<stdio.h>void main()in

3、t a,b,c,d,t;printf(" 請(qǐng)輸入四個(gè)整數(shù) :n"); scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b)t=a;a=b;b=t;if(a>c)t=a;a=c;c=t;if(a>d)t=a;a=d;d=t;if(b>c)t=b;b=c;c=t;if(b>d)t=b;b=d;d=t;if(c>d)t=c;c=d;d=t;printf(" 按新順序輸出的數(shù)為 : %d %d %d %d",a,b,c,d);2.5.3 同步自測(cè)一、選

4、擇題1.C 2.C 3.D 4.D 5.D 6.C 7.D 8.B 9.A 10.B11.B 12.B 13.B 14.B 15.C二、填空題1. getchar() 2. n+3.'n ' num+4. n<=m total=total+sum5. (i/100)*(i/100)*(i/100)+(i/10)%10)*(i/10)%10)*(i/10)%10)+(i%10)*(i%10)*(i%10) g=i6. 107. i%j=O8.b9. y=1x%i=010.2*x+4*y=90三讀程序?qū)懡Y(jié)果題1. 8 ,172. 5723 3. 4四編程題1.main()in

5、t x,y,a,b;for(x=100;x<1000;x+)y=0;a=x;while(a) y=y*10+a%10;a=a/10;if(x+y=1333) printf("a=%d;b=%d;c=%dn",x/100,(x/10)%10,x%10);2.main()long x,y/* 存放 x */,n/* 記錄 x 的位數(shù) */,s/* 存放 x*x */;十進(jìn)制的權(quán) */;long z /* 存放被取的順序從右到左的相應(yīng)部位數(shù)字 */,t/* for(x=1;x<=100;x+)y=x;n=0;z=0;t=1;while(y)n+; /* 記錄 x 的位

6、數(shù) */y=y/10;s=x*x;for(;n>0;n-)z+=(s%10)*t; /* 取相應(yīng)部位數(shù)字 */t*=10;s=s/10;if(x=z) printf("%-10ld",x);3.main()int i;for(i=1;i<=100;i+)if(i+3)%5=0&&(i-3)%6=0)printf("%d",i);break;4.main()int x,a,b,c;for(x=100;x<1000;x+)a=x/100;b=(x/10)%10;c=x%10;if(a*a*a+b*b*b+c*c*c=1099

7、)printf("%-10d",x);5.main ()int x,a,b,c,co un t=0;for(x=100;x<1000;x+)a=x/100;b=(x/10)%10; c=x%10;if(a+b+c=5) coun t+;printf(”共有d個(gè)其各位數(shù)字之和是5的數(shù)字",count);2.6.3 同步自測(cè)一、選擇題1.B2.C3.D 4.B5.A 6.D7.D8.D9.D 10.B11.B 12.A 13.D 14.D15.B 16.B 17.A18.A 19.B 20.A21.A 22.D 23.D 24.A 25.A二、填空題1. fac

8、(n-1)2.4. i+5.6. x>= ' a' &&x<=' z' a*a%8!=13. a%bj!=0 或 j n%10+' 0'7. x=n n%101.9,19 2.f=63. 12 35.306. -5,-12,-77.10,20,308.!EDCBA9.432110.711.212. 17,7,713.5,2517,8,11三、讀程序?qū)懡Y(jié)果題4. 12316. j=2S=1014. 1,7,310,7,31.7.410.7.46.7.415. 123 4563 3 -22,5,1123,45617. 15

9、,14518. 6四、編程題1.#in clude <stdio.h>void delspace(char *s) int i,j;O' ;i+)for(i=0,j=0;si!= if(si!='') sj=si;j+sj= 'O';void mai n() char *str;printf( “ in put stri ng:” );gets(str);delspace(str);printf( “ %s ,str);3.#in clude <stdio.h>#in clude <math.h>void mai n(

10、)int isprime(i nt x);int a;printf( “ please in put the nu mber:n” );scanf( “%d,&a);if(isprime(a)printf(“then”,a);elseprintf(“the %d is not a primen” ,a);int isprime(i nt x) int j;for(j=2;j<=sqrt(x);j+)if(x%j=0) return 0;return 1;2.7.3 同步自測(cè)一、選擇題I. C2.A 3.C 4.A 5.D 6.C 7.C8.D 9.B 10.BII. D 12.C

11、 13.D 14.D 15.B二、填空題1. k=p 2. aij<min 3. i+j=24. continue 5. j=3 aj-1k-16. x/10 或 int(x/10)7.!(si>=' 0' &&si<= ' 9')8. an-i-1=temp三、讀程序?qū)懡Y(jié)果題1. max=10,row=2,colum=1 2. 18,103. cou ntryside4. xbcdBCD四、編程題1.參考程序及評(píng)分標(biāo)準(zhǔn)一:#in clude<stdio.h>2.#i nclude <stdio.h>#i

12、n clude <math.h> void mai n() int adddigit(i nt nu m); int n;scanf( “ %d,&n);printf( “sum=%d n” int addigit(i nt num) int s=0;num=abs (nu m); dos+=nu m%10;num/=10;while( nu m);return s;,addigit( n);#defi ne N 5viod mai n() int aN+1,x,i,k;for(i=0;i<N;i+)sca nf("%d",&ai);sca

13、n f("%d", &x);2分for(i=0;ai<x&&i< N;i+);3分for(k=N;k>i;k-)ak=ak-1;ai=x;3分for(i=0;i<=N;i+)prin tf("%5d",ai);putchar( n ' );2分.參考程序及評(píng)分標(biāo)準(zhǔn)二:#in clude<stdio.h>#defi ne N 5viod mai n() void in sert(i nt v,i nt n ,i nt x);int aN+1,x,i;for(i=0;i<N;i+)sc

14、a nf("%d",&ai);scan f("%d", &x);2分in sert(a,N,x);2分for(i=0;i<=N;i+)prin tf("%5d",ai);putchar( n ' );2分.void in sert(i nt v,i nt n ,i nt x)int i,k;for(i=0;vi<x&&i<n ;i+);2分for(k=N;k>i;k-)vk=vk-1;vi=x;2分#in clude <stdio.h>#in clude &l

15、t;stri ng.h>void mai n()void copystr(char *p1,char *p2,i nt m);char str120,str220;sea nf( “ %s ,str1); scanf( “%d ,&m);if(strle n(str1)<m)printf( “ in put error ” );else copystr(str1,str2,m);printf( “the result is :%s” ,str2);void copystr(char *p1,char *p2,i nt m) int n=0;while( n< m-1)n+; p1+;while(*p1!='O')*p2=*p1;p1+;p2+;*p2='0';2.9.3、選擇題2.#in clude<stdio

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論