第1题:
设二维数组A[m][n](即行列下标均从1开始),按行存储在数组B[m*n](下标从1开始)中,则二维数组元素A[i][j]在一维数组B中的下标为()
A.(i-1)*n+j
B.(i-1)*n+j-1
C.i*(j-1)
D.j*m+i-1
第2题:
一个二维数组A中,每个元素的长度为3个字节,行下标从0到9,列下标从0到11,则连续存放该数组至少需要()个字节。
A.100
B.240
C.360
D.340
第3题:
2、如果一个二维数组 A[4][6](即A是一个4行6列的二维数组) 按列优先顺序存储(数组下标从0开始),每个元素占一个存储单元,数组首地址为100,则元素 a[1,4] 的地址为()。
A.125
B.120
C.117
D.113
第4题:
4、下面不正确的描述是:
A.二维数组是具有2个下标的数组。
B.二维数组的下标可以称为行下标和列下标。
C.二维数组也可以理解成每个元素都是一维数组的一维数组。
D.二维数组的初始化只能在程序中使用循环语句实现。
第5题:
将8×9的二维数组A按照行优先顺序存储到一维数组B中(假定数组下标均从0开始),则B[26]中存储的二维数组元素是A[2][__]。
第6题:
设有一个20阶的对称矩阵A(第一个元素为a1,1),采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵元素a6,2在一维数组B中的下标是()。
A17
B23
C21
D28
第7题:
某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从-1到2,第二维下标从-2到2,则相应数组声明语句为_______。
第8题:
A.17
B.23
C.21
D.28
第9题:
设某个程序中要用到一个二维数组,要求数组名为A,类型为字符串类型,第一维下标从1到5,第二维下标从-2到6,则相应的数组声明语句为【 】