资源描述:
《所有填空题有答案版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、所有填空题(新版有答案)仅供参考。。。1、函数fun的功能是计算x^n。doublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数中已经正确定义m、a、b变量并赋值,并调用fun函数计算:m=a^4+b^4-(a+b)^3。实现这一计算的函数调用语句为m=fun(a,4)+fun(b,4)-fun(a+b,3);____。2、以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。voidsstrcpy(char*s,ch
2、ar*t){while(*s++=*t++);}main(){charstr1[100],str2[]="abcdefgh";sstrcpy(str1,str2);printf("%s",str1);}3、以下程序给指针p分配三个double型动态内存单元,请填空。#includemain(){double*p;p=(double*)malloc(24);p[0]=1.5;p[1]=2.5;p[2]=3.5;printf("%f%f%f",p[0],p[1],p[2]);}4、以下程序运行后的输出结果是252137。main(){int
3、a,b,c;a=25;b=025;c=0x25;printf("%d%d%d",a,b,c);}5、以下程序运行后的输出结果是gae。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf("%c",*(p1+k));}6、以下程序通过函数SunFun和f(x),x=0到10,这里f(x)=x^2+1,由F函数实现,请填空。main(){printf("Thesun=%d",SunFun(1
4、0));}SunFun(intn){intx,s=0;for(x=0;x<=n;x++)s+=F(x);returns;}F(intx){return(x*x+1);}7、以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumMin(inta[M][N],int*sum){inti,j,k,s=0;for(i=0;ia[j][i])k=j;s
5、+=a[k][i];}*sum=s;}main(){intx[M][N]={3,2,5,1,4,1,8,3},s;SumColumMin(x,&s);printf("%d",s);}8、以下程序的输出结果是16。main(){inta=0;a+=(a=8);printf("%d",a);}9、以下程序的输出结果是7。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d",t);}10、函数mycmp(char*s,char*t)的功能
6、是比较字符串s和t的大小,当s等于t时返回0,当s>t返回正值,当s