以下程序的输出结果是____?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));}
查看答案
以下程序的输出结果是____?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
以下程序的输出结果是____?int fib(int n){ int s; if(n==1|n==2) s=1; else s=fib(n-2)+fib(n-1); return s;}main(){ printf("%ld\n",fib(5));}
A. 1
B. 3
C. 5
D. 7
4、有以下程序,程序运行后的输出结果是( )。 main(){ char s[]={"012xy"}; int i, n=0;for(i=0; s[i]!=0; i++)if (s[i]>='a' && s[i]<='z') n++;printf("%d\n", n);}
A. 0
B. 2
C. 3
D. 5