题目内容

二维数组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

将三对角矩阵A[1..100,1..100]按行优先存入一维数组B[1..298]中,则元素A[66][65]在B数组中的位置k为()。

A. 198
B. 195
C. 197
D. 196

答案查题题库