正在加载图片...
printf("a=%d, b=%d\n", a, b) 3. maino i int x=2 while(x--): printf(" %d”,x), {inta[B3][4]={1,3,5,7,9,113,15,17,19,21,23} int(p)4=a, ij, k=0 for(i=0;<3;i++) for(=0J<2J++) =k+*(*(p+i)+j) f(od”,k) 5. fun(int**s, int p[2]) {**s=p[l11} {inta2][3}={1,3.5,7,9},*p p=(int*)malloc(sizeof(int) un(&p, a); printf(-%d”,*p),} 五、填空题(每空2分,共20分) 1.C源程序的基本单位是 2.下面程序段的输出结果是( int x=496 printf(-6d*in”,x) 3.当执行下面的程序段后,ik的值分别为( b, c, d, i,j, k a=10; b=c=d=5 for(; a>b ++b) while(a>++c) J++; k while(a>d++) 4.函数fun的功能是:使一个字符串按逆序存放。 void fun(char strDD) i char for(I=0, j=strlen(str); I<( i m=str[] strLj-l=m 5.函数fun的功能是根据下面的公式s=1-1/3+1/5-1/7+…1/(2n-1)计算s的值,通过形参指针sn传回s 的值:n通过形参传入,n的值大于等于0. void fun(float *sn, int n) float s=0.0,w,f=-1.0} printf("a=%d,b=%d\n",a,b); } 3.main() { int x=2; while(x--); printf(“%d”,x); } 4. main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4]=a,i,j,k=0; for(i=0;i<3;i++) for(j=0;j<2;j++) k=k+*(*(p+i)+j); printf(“%d”,k); } 5.fun(int **s,int p[2][3]) { **s=p[1][1];} main() { int a[2][3]={1,3,5,7,9},*p; p=(int *)malloc(sizeof(int)); fun(&p,a); printf(“%d”,*p);} 五、填空题(每空 2 分,共 20 分) 1.C 源程序的基本单位是( )。 2.下面程序段的输出结果是( )。 int x=496; printf(“*%-06d*\n”,x); 3.当执行下面的程序段后,i,j,k 的值分别为( ),( ),( )。 int a,b,c,d,i,j,k; a=10; b=c=d=5; i=j=k=0; for( ;a>b;++b) i++; while(a>++c) j++; do k++; while(a>d++); 4.函数 fun 的功能是:使一个字符串按逆序存放。 void fun(char str[]) { char m; int I,j; for(I=0,j=strlen(str);I<( );I++,j--) { m=str[I]; str[I]=( ); str[j-1]=m; } printf(“%s\n”,str); } 5.函数 fun 的功能是根据下面的公式 s=1-1/3+1/5-1/7+……1/(2n-1)计算 s 的值,通过形参指针 sn 传回 s 的值;n 通过形参传入,n 的值大于等于 0. void fun(float *sn,int n) { float s=0.0,w,f=-1.0;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有