题目内容

设A[N, N]是对称矩阵,将其下三角(包括对角线)按行序存储到一维数组T[N(N+1)/2]中,则上三角元素A[i][j]对应T[k]的下标k是()。

A. i(i-1)/2+j-1
B. j(j-1)/2+i-1
C. i(j-i)/2+1
D. j(i-1)/2+1

查看答案
更多问题

二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,若A按行优先方式存储,元素A[8][5]的起始地址与当A按列优先方式存储时元素()的起始地址一致。

A[8][5]
B. A[3][9]
C. A[5][8]
D. A[4][9]

C语言中定义的整数一维数组a[50]和二维数组b[10][5]具有相同的首元素地址,即&(a[0]=&(b[0][0])),在以列序为主序时,a[18]的地址和()的地址相同。

A. b[1][7]
B. b[1][8]
C. b[8][1]
D. b[7][1]

设有五对角矩阵B=(aij)20*20(假设矩阵B的下标从1开始),按特殊矩阵压缩存储的方式将其五条对角线上的元素存于数组A中,元素B[15][16]在数组A中的存储位置是()。

A. 70
B. 71
C. 72
D. 73

三维数组A[8, 8, 10]采用行序为主的方式从地址d开始存放,假设每个元素占用存储空间大小为l,则元素A[3, 2, 8]的存储位置是()。

A. d+198×l
B. d+108×l
C. d+268×l
D. d+13×l

答案查题题库