题干本题共包含 5 个小题

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

空白(1)处应选择()

A1088

B1084

C1092

D1120

正确答案

A

答案解析

单选题2

空白(2)处应选择()

A1092

B1088

C1120

D1124

正确答案

C

答案解析

单选题3

空白(3)处应选择()

A1004

B1044

C1000

D984

正确答案

C

答案解析

单选题4

空白(4)处应选择()

A1183

B1179

C1164

D1187

正确答案

B

答案解析

单选题5

空白(5)处应选择()

AG的列数与行数相同

BG的列的上界与G的行的上界相同

CG的列的上界与G的行的下界相同

DG的列的上下界与G的行的上下界相同

正确答案

D

答案解析

相似试题
  • 设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为()

    单选题查看答案

  • 设二维数组a[10][10]是对称阵,现将a中的上三角(含对角线)元素以行为主序存储在首地址为2000的存储区域中,每个元素占3个单元,则元素a[6][7]的地址为()。

    填空题查看答案

  • 设哈希表长m=11,哈希函数H(key)=key%11。表中已有4个结点:addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7,其余地址为空,如果二次探测再散列处理冲突,关键字为49的结点地址是()

    单选题查看答案

  • 循环队列用数组A[0…m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是()

    单选题查看答案