以下程序的输出结果是____?void fun1(int b[]);int main(){ int a[3]={1,2,3}; fun1(a); printf("%d %d %d\n",a[0],a[1],a[2]); return 0;}void fun1(int b[]){ int t; t=b[0];b[0]=b[2];b[2]=t;}
A. 1 2 3
B. 3 2 1
C. 1 1 1
D. 2 2 2
查看答案
以下程序的输出结果是____?int f(int n){ if(n==1)return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j);}
A. 4
B. 3
C. 2
D. 1
以下程序的输出结果是____?long fun(int n){ long s; if(n==1|n==2) s=2; else s=n+fun(n-1); return s;}main(){ printf("%ld\n",fun(4));}
A. 7
B. 8
C. 9
D. 10
以下程序的输出结果是____?int func(int n){ if(n==1) return 1; else return (n*func(n-1));}main(){ int x; x=func(3); printf("%d\n",x);}
A. 5
B. 6
C. 7
D. 8
以下程序的输出结果是____?int sum(int n){ int s; if(n==1) s=1; else s=n+sum(n-1); return s;}main(){ printf("%ld\n",sum(4));}
A. 1
B. 4
C. 6
D. 10