设有以下函数:#include int f(int a){ int b=0,c;c=3;b++ ; c++;return (a+b+c); }如果在下面的程序中调用该函数,则输出结果是_( )_.void main(){ int i;for(i=0;i<3;i++) printf("%2d",f(i)); }
A. 5 5 5
B. 5 6 7
C. 3 4 5
D. 5 7 9
以下程序的输出结果是( )main(){int i = 1, j = 3;printf( “ %d,” , i++);{ int i = 0;i += j * 2;printf( “ %d,%d,” , i, j );}pritnf( “ %d,%dn” , i, j );}
A. 1,6,3,2,3
B. 2,7,3,2,3
C. 1,7,3,2,3
D. 2,6,3,2,3
以下程序的输出结果是( )main(){int a[] = {1, 2, 3, 4}, i, x = 0;for(i = 0; i < 4; i++){sub(a, &x); printf( “ %d ” , x);}pritnf(“\n” );}sub(int *s, int *y){static int t =3;*y = s[t];t--;}
A. 4444
B. 0000
C. 1234
D. 4321