题目内容

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

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

查看答案
更多问题

设有定义:int a[4][5];,按在内存中的存放顺序,数组a的第11个元素是( )。

A. a[2][1]
B. a[1][2]
C. a[2][0]
D. a[2][2]

已知int c[3][4];则对数组元素正确引用的是()。

A. c[1][4]
B. c[1.5][0]
C. c[1+0][0]
D. 以上表达都错误

以下语句定义正确的是()。

A. int a[1][4]={1,2,3,4,5};
B. float a[3][ ]={{1},{2},{3}};
C. long a[2][3]={{1},{1,2};{1,2,2},{0,0}};
D. double a[ ][3]={0};

若二维数组b有n列,则在a[i][j]前的元素个数为()。

A. j×n+i
B. i×n+j
C. i×n+j-1
D. i×n+j+1

答案查题题库