以下 4 个数组定义中,哪个是错误的。
A. int a[7];
B. #define N 5long b[N];
C. char c[5];
D. int n,d[n];
下列程序段的输出结果是____?void fun(int x,int y){printf("%d %d ",x,y);x=3;y=4;}int main(){int x=1,y=2;fun(y,x);printf("%d %d",x,y);return 0;}
A. 1 2 1 2
B. 2 1 1 2
C. 1 2 3 4
D. 2 1 4 3
下列程序执行后的输出结果是____?int fun(int x,int y){static int m=0, i=2;i+=m+1;m=i+x+y;return m;}int main(){int j=1, m=1, k;k=fun(j,m); printf("%d,",k);k=fun(j,m); printf("%d\n",k);return 0;}
A. 11,5
B. 5,11
C. 5,5
D. 11,11
下列程序执行后的输出结果是____?void fun(char c,int d){c=c+1;d=d+1;printf("%c,%c,",c,d);}int main(){char b='a',a='A';fun(b,a);printf("%c,%c\n",b,a);return 0;}
A. b,B,a,A
B. a,B,a,B
C. a,B,B,a
D. b,B,B,A