更多"二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串"的相关试题:
[单项选择]二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下列j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素()的起始地址下同。
A. M[2,4]
B. M[3,4]
C. M[3,5]
D. M[4,4]
[判断题]假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。()
[填空题]假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
[单项选择]设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址为( )。
A. 1000
B. 860
C. 1140
D. 1200
[单项选择]数组A中每个元素A[i,j]的长度为2,行下标为1到8,列下标为1到10。数组首地 址为S,若数组按行存放,则A[7,5]的首地址为
A. S+128
B. S+64
C. S+150
D. S+92
[单项选择]若二维数组P[1..5,0..8]的首地址为base,数组元素按行存储,且每个元素占用1个存储单元,则元素P[3,3]在该数组空间的地址为______。
A. base+13
B. base+16
C. base+18
D. base+21
[判断题]假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N之间。()
[填空题]设有二维数组A[0‥9,0‥19],其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为100,那么元素A[6,6]的存储地址为()。
[填空题]数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。
[单项选择]设二维数组a[0‥5,0‥6]按行存储,每个元素占d个存储单元,如果每个元素改为2d个存储单元,起始地址不变,则元素a[2,6]的存储地址将要增加()个存储单元。
A. 20d
B. 21d
C. 38d
D. 39d
[单项选择]二维数组A[n][m]以列优先顺序存储,数组A中每个元素占用1个字节,A[1][1]为首元素,其地址为0,则元素A[i][j]的地址为( )
A. (i-1)×m+(j-1)
B. (j-1)×n+(i-1)
C. (j-1)×n+i
D. j×n+i
[填空题]二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单位,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是()。
[单项选择]设有二维数组A(12,10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为100。则元素A(5,5)的存储地址为( )。
A. 176
B. 276
C. 208
D. 308
[单项选择]设有二维数组A(12,10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为 100。则元素A(5,5)的存储地址为
A. 176
B. 276
C. 208
D. 308
[单项选择]二维数组A[12][18]采用列优先的存储方法,若每个元素各占3个存储单元,且第1个元素的地址为150,则元素A[9][7]的地址为 ( )
A. 429
B. 432
C. 435
D. 438
[单项选择]设有二维数组A(1…12,1…10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为100。则元素A(5,5)的存储地址为( )。
A. 176
B. 276
C. 208
D. 308
[单项选择]设有二维数组A[1..12,1..10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为100,那么元素A[5,5]的存储地址为
A. 176
B. 276
C. 208
D. 308