![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
设一个数组中,行下标i的范围是从1到8,列下标的范围是从1到10,假设此数组的初始存储地址是A,则如
果将此数组按照列优先的顺序连续存放,则元素Q[5][8]的起始地址是()
A.1
B.23
C.24
D.529
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.1
B.23
C.24
D.529
(1)试给出i和j的取值范围;
(2)试给出通过i和j求解k的公式.
A.[8,5]
B.[3,10]
C.[5,8]
D.[0,9]
A.M[2][4]
B.M[3][4]
C.M[3][5]
D.M[4][4]
A.(i-1)*n+j
B.(i-1)*n+j-1
C.i*(j-1)
D.j*m+i-1
A.只有下标为1、5、9的数组项被赋到值1、5、9
B.数组前三项值为1、5、9
C.只有下标为1、5、9的数组项被赋到值1、2、3
D.程序运行会出错
A.数组元素的下标必须是一个常量
B.数组是一种特殊的变量,它在内存中的位置是连续的
C.数组元素可以进行赋值,也可以参与运算
D.数组元素的下标的起始值如果从0开始,d(1)就表示数组d中的第2个元素
A.BA+141
B、BA+180
C、BA+222
D、BA+225
101003245581263292004000
(1)散列函数采用除留余数法,用%m(取模运算)将各关键码映像到表中。请指出每一个产生冲突的关键码可能产生多少次冲突。
(2)散列函数采用先将关键码各位数字折叠相加,再用%m将相加的结果映像到表中的办法。请指出每一个产生冲突的关键码可能产生多少次冲突。
A.6
B.10
C.15
D.12