当前位置:首页 > 浙江大学C语言总复习题--综合
if(x>=0) if(x<0) ; else y=-1; printf(\
58.以下程序段的输出结果是_____。 int k;
for(k=10;k>=0;k--); printf(‖%d‖,k);
59.对于以下递归函数f,调用 f (3) 的返回值是_____。 int f( int n ) {
if(n<=1)
return n; else
return f(n-1)+n; }
60.下列程序段的输出结果是_____。 int *p, k = 5 ; p = &k ; ++(*p); printf(\
四、阅读下列程序,写出输出结果。
1. # include
{ int k = 2 ;
while (k == 0) printf (\ } 2. int k;
for (k = 2 ; k < 5 ; k++) if (4/k ==1) break; printf (\3. int k=10;
while (k=0) k=k –1; printf (\4. int k,x;
for (k=0,x=0;k<=9&&x!=10;k++) x+=2; printf (\5. int k,x=0;
for(k=1;k<=5;k++) {
if(k%2) x++; else continue; x++; }
printf (\6. int k;
for (k = 1 ; k < 4 ; k++) if (k ==2) continue; printf (\7. # include
12
{
f(f(2)); }
int f(int x)
{ static int k=0; x+=k; k++;
printf(‖%d,%d#‖,x,k); return x; }
8. #include
{ int m=0; m=f(2);
printf (\ m=f(3);
printf (\ }
int f(int x)
{ static int k = 1; x += k; k++;
printf(‖%d,‖,k); return x; }
9. #include
for (k=4; k>=1; k--) fun();
} fun()
{ static int m=0; m++;
printf(‖%d#‖,m); }
10.#include
{ int k=1, m=2; m++;
{ int k=0; k += m*2;
printf(―%d,%d#‖ ,k,m); k++;
}
printf(―%d,%d#‖ ,k,m);
}
11.#include
13
main( )
{ int k=1, m=2; m++; k++;
{ int m=0; k=10; m++;k++;
printf(―%d,%d#‖ ,k,m); m++;k++;
}
printf(―%d,%d#‖ ,k,m);
}
12.#include
{ int k=1; m++; k++;
{ int k= -5; m++;k++;
printf(―%d,%d#‖ ,k,m); m++;k++;
}
printf(―%d,%d#‖ ,k,m);
}
13.#include
void p(int *x,int y) { int z; ++*x; y--; z=*x+y;
printf(\ }
void main()
{ x=2; y=3; z=5; p(&y,x);
printf(\ }
14.#include
void p(int *x,int y)
{ ++*x; y--; z=*x+y;
printf(\
}
void main()
{ int x=2, y=3, z=4; p(&x,y);
printf(\
14
}
15.#include
func(int *a,int b)
{ c=(*a)*b; *a=b-1; b++; return(*a+b+1); }
main()
{ int a=4, b=2, p=0; p=func(&b, a);
printf(\ }
16.#include
{ *y=x++; }
void main()
{ int x=0, y=0; p(10,&y);
printf(\ p(y,&x);
printf(\ }
17.#include
func(int a,int b,int *c,int *d)
{ *c=a+b; *d=a-b; a++; b++; }
main()
{ int a=4, b=3, c=2,d=1; func(d,c,&b,&a);
printf(\ }
18.#include
func(int *a,int n,int *b)
{ int k;
for(k=0;k main() { int a[6]={1,2,3}, b=0,k; func(a, 3,&b); for(k=0;k<3;k++) printf(―%d#‖,a[k]); printf(\ } 19.#include long in, power, i; 15
共分享92篇相关文档