若要定义有5个元素的整型数组,下列定义错误的是.
A. int a[5]={0};
B. int b[ ]={0,0,0,0,0};
C. int c[2+3];
D. int N=5;int d[N];
以下能对外部的二维数组a进行正确初始化的语句是:
A. int a[2][ ]={{1,0,1},{5,2,3}};
B. int a[ ][3]={{1,2,1},{5,2,3}};
C. int a[2][4]={{1,2,1},{5,2},{6}};
D. int a[ ][3]={{1,0,2},{ },{2,3}};
以下程序运行后的输出结果是{int i,n[ ]={0,0,0,0,0};for(i=1;i<=4;i++){ n[i]=n[i-1]*2+1;printf(“%d”,n[i]);}return 0;}
A. 1,3,7,15
B. 1,7,3,15
C. 15,3,7,1
D. 15,7,3,1
下面程序的运行结果是。int main(){int a[5][5],i,j,n=1; for(i=0;i<5;i++)for(j=0;j<5;j++)a[i][j]=n++;for(i=0;i<5;i++){for(j=0;j<=i;j++)printf("%4d",a[i][j]);printf("\n");}}
A. 176111213161718192122232425
B. 167131211161718192122232425
C. 167111213161718192122232425
D. 167111213191817162122232425