更多"假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址"的相关试题:
[单项选择]假设有60行70列的二维数组a[1…60,1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为。(无第0行第0列元素)()
A. 16902
B. 16904
C. 14454
D. 答案A,B,C均不对
[单项选择]若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。
A. base+((i-1)*M+j-1)*K
B. base+((i-1)*N+j-1)*K
C. base+((j-1)*M+i-1)*K
D. base+((j-1)*N+i-1)*K
[单项选择]设二维数组A[1„m,1„n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。
A. n*(i-1)+j
B. n*(i-1)+j-1
C. i*(j-1)
D. j*m+i-1
[填空题]已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是()。
[单项选择]对二维数组的正确定义是()
A. inta[][]={1,2,3,4,5,6};
B. inta[2][]={1,2,3,4,5,6};
C. inta[][3]={1,2,3,4,5,6};
D. inta[2,3]={1,2,3,4,5,6};
[单项选择]对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。
A. 28
B. 42
C. 48
D. 54
[单项选择]设二维数组F的行下标为1~5,列下标为0~8,F的每个数据元素均占4个字节。在按行存储的情况下,已知数据元素F[2,2]的第一个字节的地址是1044,则F[3,4]和F[4,3]的第一个字节的地址分别为__(1)__和__(2)__,而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为__(3)__和__(4)__。对一般的二维数组G而言,当__(5)__时,其按行存储的G[i,j]的地址与按列存储的G[j,i]的地址相同。空白(1)处应选择()
A. 1088
B. 1084
C. 1092
D. 1120
[单项选择]对于二维数组a[1..6,1..8],设每个元素占两个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。
A. 28
B. 42
C. 48
D. 54
[填空题]FOXBASE+中二维数组可以通过()方式操作。
[单项选择]二维数组array[5][6]的容量是()。
A. 5
B. 6
C. 11
D. 30
[单项选择]Excel一维水平数组中元素用()分开。
[单项选择]Excel一维垂直数组中元素用()分开。
[填空题]设二维数组a[10][10]是对称阵,现将a中的上三角(含对角线)元素以行为主序存储在首地址为2000的存储区域中,每个元素占3个单元,则元素a[6][7]的地址为()。
[单项选择]设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为()
A. LOC(a[0][0])+(j×n+i)×d
B. LOC(a[0][0])+(j×m+i)×d
C. LOC(a[0][0])+((j-1)×n+i-1)×d
D. LOC(a[0][0])+((j-1)×m+i-1)×d
[单项选择]E-R图转换成关系数据模型时,每个实体集转换成一个二维表,其中实体名和属性名将转换成二维表的()。
A. 表名和字段名
B. 行和列
C. 表名和主关键字
D. 记录和字段