C语言程序设计实验与习题指导同步自测答案_第1页
C语言程序设计实验与习题指导同步自测答案_第2页
C语言程序设计实验与习题指导同步自测答案_第3页
C语言程序设计实验与习题指导同步自测答案_第4页
C语言程序设计实验与习题指导同步自测答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计实验与习题指导同步自测答案2.1。3同步自测一、选择题1、D2、C3、D4、C5、A6、B7、D8、C二、填空题1、①c②exe2、①main3、①函数说明部分②函数体4、①主或main②主或main5、①;2。2.3一、选择题1、B2、D3、C4、C5、C6、B7、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一、选择题1、B2、C3、D4、A5、B6、A7、A8、A9、D10、B2.4.3一、选择题1、B2、A3、B4、C5、B6、D7、C8、A9、D10、B二.编程题1、#include〈stdio、h>voidmain(){intx,y;printf("请输入自变量x得值:");scanf("%d",&x);if(x<0)y=3*x+1;elseif(x<5)y=2*x;elsey=x+2;printf("\n函数y得值为:%d”,y);}2、#include〈stdio、h>voidmain(){inta,b,c,d,t;printf("请输入四个整数:\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("按新顺序输出得数为:%d%d%d%d",a,b,c,d);}2。5。3一、选择题1、C2、C3、D4、D5、D6、C7、D8、B9、A10、B11、B12、B13、B14、B15、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==08、①b9、①y=1②x%i==010、①2*x+4*y==90三.读程序写结果题1、8,172、57233、4四.编程题1、main(){intx,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=%d\n”,x/100,(x/10)%10,x%10);}}2、main(){longx,y/*存放x*/,n/*记录x得位数*/,s/*存放x*x*/;longz/*存放被取得顺序从右到左得相应部位数字*/,t/*十进制得权*/;for(x=1;x〈=100;x++){y=x;n=0;z=0;t=1;while(y){n++;/*记录x得位数*/y=y/10;}s=x*x;for(;n〉0;n——){z+=(s%10)*t;/*取相应部位数字*/t*=10;s=s/10;}if(x==z)printf("%-10ld",x);}}3、main(){inti;for(i=1;i〈=100;i++)if((i+3)%5==0&&(i—3)%6==0){printf("%d",i);break;}}4、main(){intx,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)printf(”%—10d",x);}}5、main(){intx,a,b,c,count=0;for(x=100;x〈1000;x++){a=x/100;b=(x/10)%10;c=x%10;if(a+b+c==5)count++;}printf(”共有%d个其各位数字之与就是5得数字”,count);}2.6.3一、选择题1、B2、C3、D4、B5、A6、D7、D8、D9、D10、B11、B12、A13、D14、D15、B16、B17、A18、A19、B20、A21、A22、D23、D24、A25、A二、填空题1、①fac(n—1)2、①a*a%8!=13、①a%b4、①i++5、①j!=0或j②n%10+'06、①x>=’a'&&x〈=’z'7、①x=n②n%10③x三、读程序写结果题4、1231、9,192、f=63、4、1235、306、—5,-12,-77、10,20,308、!EDCBA9、432110、715、12345633-22,5,115、12345633-22,5,1123,45614、1,7,310,7,31,7,410,7,46,7,412、17,7,717,8,1113、5,2516、j=216、j=2S=1017、15,14518、6四、编程题1、#include<stdio、h〉voiddelspace(char*s){inti,j;for(i=0,j=0;s[i]!=’\0’;i++)if(s[i]!='’){s[j]=s[i];j++}s[j]='\0’;}2、#include<stdio、h>#include<math、h>voidmain()2、#include<stdio、h>#include<math、h>voidmain(){intadddigit(intnum);intn;scanf(“%d”,&n);printf(“sum=%d\n”,addigit(n));}intaddigit(intnum){ints=0;num=abs(num);do{s+=num%10;num/=10;}while(num);returns;}{char*str;printf(“inputstring:”);gets(str);delspace(str);printf(“%s”,str);}3、#include<stdio、h>#include〈math、h>voidmain(){intisprime(intx);inta;printf(“pleaseinputthenumber:\n”);scanf(“%d”,&a);if(isprime(a))printf(“the%disaprime\n”,a);elseprintf(“the%disnotaprime\n”,a);}intisprime(intx){intj;for(j=2;j<=sqrt(x);j++)if(x%j==0)return0;return1;}2.7.3一、选择题1、C2、A3、C4、A5、D6、C7、C8、D9、B10、B11、D12、C13、D14、D15、B二、填空题1、①k=p2、①a[i][j]〈min3、①i+j==24、①continue5、①j=3②a[j-1][k-1]6、①x/10或int(x/10)7、①!(s[i]〉=’0’&&s[i]〈=’98、①a[n—i—1]=temp三、读程序写结果题1、max=10,row=2,colum=12、18,103、countryside4、xbcdBCD四、编程题1、参考程序及评分标准一:#include〈stdio、h>#defineN5viodmain(){inta[N+1],x,i,k;for(i=0;i<N;i++)scanf("%d”,&a[i]);scanf(”%d”,&x);//2分for(i=0;a[i]<x&&i<N;i++);//3分for(k=N;k>i;k--)a[k]=a[k—1];a[i]=x;//3分for(i=0;i<=N;i++)printf(”%5d”,a[i]);putchar(‘\n');//2分}参考程序及评分标准二:#include〈stdio、h〉#defineN5viodmain(){voidinsert(intv[],intn,intx);inta[N+1],x,i;for(i=0;i<N;i++)scanf("%d",&a[i]);scanf(”%d”,&x);//2分insert(a,N,x);//2分for(i=0;i〈=N;i++)printf("%5d",a[i]);putchar(‘\n’);//2分}voidinsert(intv[],intn,intx){inti,k;for(i=0;v[i]〈x&&i〈n;i++);//2分for(k=N;k>i;k-—)v[k]=v[k-1];v[i]=x;//2分}3、#include<stdio、h>#include<string、h>voidmain(){voidcopystr(char*p1,char*p2,intm);2、#include<stdio、h>#include<string、h>voidmain()2、#include<stdio、h>#include<string、h>voidma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论