资源描述:
《C语言程序设计期末复习题新.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、v1.0可编辑可修改第三部分分析程序或程序段1-7-v1.0可编辑可修改1-7-v1.0可编辑可修改分析程序或程序段,给出下列程序的运行结果:1-7-v1.0可编辑可修改1-7-v1.0可编辑可修改1.#include<>main(){inti=16,j,x=6;j=i+++1;x*=i=j;printf(“%dn”,j,x);}运行结果是:2.#include<>main(){inta,b,c,d;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)d=25;elsed=15;
2、printf(“d=%d”,d);}运行结果:main(){inti=10;switch(i){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}printf(“%d,i);}运行结果:4.#include<>main(){inta[]={1,2,3,4},i,j,s=0;j=1;for(i=3;i>=0;i--){s=s+a[i]*j;j=j*10;1-7-v1.0可编辑可修改printf("s=%d",s);}运行结果:5.func(intx){x=20
3、;}main(){intx=10;func(x);printf(“%d,x);}运行结果:106.#include<>main(){intx=8,y=12;printf("%d%d",x++,++y);printf("%d%d",x,y);}运行结果是:for(j=0;j<4;j++){b[j]=j;}}main(){staticinta[]={5,6,7,8},i;Func(a);for(i=0;i<4;i++){printf("%d",a[i]);}}运行结果是:8.#include<>main(
4、){intcube(inty);intx;for(x=1;x<=5;x++)printf(“%d”,cube(x));}intcube(inty){return2*y;}运行结果是:1-7-v1.0可编辑可修改1-7-v1.0可编辑可修改7.#inelude<>voidFunc(intb[])9.#include<>{intj;voidFunc(void);1-7-v1.0可编辑可修改{chara[ARR_SIZE];printf("Pleaseenterastring:");gets(a);Inverse(a)
5、;printf("Theinversedstringis:");puts(a);}%dvoidInverse(charstr[]){intlen,i=0,j;chartemp;len=strlen(str);for(j=len-1;i6、ledtime(s).",times++);}运行结果是:10.#include<>#include<>#defineARR_SIZE80voidInverse(charstr[]);main()1-7-v1.0可编辑可修改运行时键盘上输入ASDFG吉果是:11.#include<>voidFunc(void);main(){inti;for(i=0;i<5;i++){Func();}}voidFunc(void){staticinta=1;intb=2,c;c=a+b;a++;b++;printf("%3d
7、",c);}1-7-v1.0可编辑可修改运行结果是:1-7-v1.0可编辑可修改12.#inelude<>intfun(intx,inty){returnx>yx:y;}main(){inta=2,b=5,c=8;printf("%d",fun(fun(a+c,b),a-c));}运行结果是:13.main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}x++;}printf("x=%d",x);}运行结果是
8、:14.#include<>intfun1(intx){x=20;returnx;}voidfun2(intb[4]){intj;for(j=3;j>=0;j--){b[j]=j;}}main(){inty,x=10;inta[4]={1,2,3,4},k;y=2*fun1(x);printf("y=%d",y);fun2(a);for(k=0;k<4;k++){pr