题目内容

#include int f(int m) { static int n=0; n+=m; return n; } main() { int n=0; printf("%d,",f(++n)); printf("%d\n",f(n++)); } 程序运行后的输出结果是

A. 3,3
B. 1,1
C. 2,3
D. 1,2

查看答案
更多问题

#include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; }main(){ printf("%d\n",fun(7)); } 执行后的输出结果是

A. 2
B. 3
C. 7
D. 0

#include int fun(char p[][10]) { int n=0,i; for(i=0; i<7; i++) if(p[i][0]== 'T') n++; return n; } main() { char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"}; printf("%d\n",fun(str)); } 程序执行后的输出结果是

A. 1
B. 2
C. 3
D. 0

#include int f(int a[], int n) { if (n > 1) { int t; t=f(a, n-1); return t > a[n-1] ? t : a[n-1]; } else return a[0]; } main() { int a[] = {8,2,9,1,3,6,4,7,5}; printf("%d\n", f(a, 9)); } 则程序的输出结果是

A. 9
B. 1
C. 8
D. 5

#include void convert(char ch){ if (ch < 'X') convert(ch+1); printf("%c", ch); } main( ) { convert('W'); printf("\n"); } 程序运行后的输出结果是

A. YZ
B. VW
C. XY
D. XW

答案查题题库