资源描述:
《C语言程序设计实验与习题指导同步自测答案.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、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.A
2、9.D10.B2.4.3同步自测一、选择题1.B2.A3.B4.C5.B6.D7.C8.A9.D10.B二.编程题1.#includevoidmain(){intx,y;printf("请输入自变量x的值:");scanf("%d",&x);if(x<0)y=3*x+1;elseif(x<5)y=2*x;elsey=x+2;printf("函数y的值为:%d",y);}2.#includevoidmain(){inta,b,c,d,t;printf("请输入四个整数:");scanf("%d%d%d%d",&a,&b,&c,&d);if(
3、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.①′′②num++;4.①n<=m②total=total+sum5.①(i/10
4、0)*(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",x/100,(x/10)%10,x%10)
5、;}}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、)%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同步自测一、选择题
7、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+’0’6.①x>=’a’&&x<=’z’7.①x=n②n%10③x三、读程序写结果题4.1231.9,192.f=63.1235.306.-5,-12,-77.10,20,308.!