题目内容

以下对二维数组的定义中正确的是( )。

A.int a[4][]= {1 ,2 ,3 ,4 ,5 ,6} ;
B.int a[][3];
C.int a[][3]= {1 ,2 ,3 ,4 ,5 ,6} ;
D.int a[][]= {{1,2,3} , {4,5,6} };

查看答案
更多问题

若二维数组y有m列,则排在y[i][j]前的元素个数为( )

A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1

以下程序的输出结果是( )。main(){ intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+B[i][B[j][j]];printf("%d\n",t);}

A. 3
B. 4
C. 1
D. 9

下列程序执行后的输出结果是( ) 。main(){ int a[3][3], *p,i;p=&a[0][0];for(i=0;i<9;i++) p[i]=i+1;printf("%D \n",a[1][2]);}

A. 3
B. 6
C. 9
D. 随机数

以下程序的输出结果是( )。main(){ int m[][3]={1,4,7,2,5,8,3,6,9};int i,j,k=2;for(i=0;i<3;i++){ printf("%d ",m[k][i]);}}

A. 4 5 6
B. 2 5 8
C. 3 6 9
D. 7 8 9

答案查题题库