若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是______。(2分)
A. #define N 10 int a[N];
B. # define n 5 int a[2*n];
C. int a[5+5];
D. int n=10, a[n];
查看答案
以下程序的输出结果是______。void main( ) { char ch[3][4]={"123","456","78"}, *p[3]; int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]); }
A. 123456780
B. 123 456 780
C. 12345678
D. 147
下面程序的输出是______。 void main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4]=a,i,j,k=0; for(i=0;i<3;i++) for(j=0;j<2;j++) k=k+*(*(p+i)+j); printf("%d\n",k);}
A. 60
B. 68
C. 99
D. 108
有如下程序,该程序的执行结果是______。 void main() { int i,sum; for(i=1;i<=3;sum++) sum +=i; printf("%d\n",sum); }
A. 6
B. 3
C. 死循环
D. 0
有以下程序,执行后的输出结果是______。。 void main() { int k=5; while(--k) printf("%d",k-=3); printf("\n"); }
A. 1
B. 2
C. 4
D. 死循环