在编程时(使用任一种高级语言,不一定是Pascal),如果需要从磁盘文件中输入一个很大的二 维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层 循环是关于列的)相比,在输入效率上()
第1题:
● 下三角矩阵A[0..8,0..8]如下所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列 列列 列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在 (37) 。若将其下三角元素按行 行行 行压缩存储在数组 M[0..m]中,即 A[0,0]存储在 M[0]、A[1,0]存储在 M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在 (38) 。
第2题:
第3题:
●对于二维数组a[1..N,1..N]中的一个元素a[i,j](1≤i,j≤N),存储在a[i,j]之前的元素个数(21)。
(21)A.与按行存储或按列存储方式无关
B.在i=j时与按行存储或按列存储方式无关
C.在按行存储方式下比按列存储方式下要多
D.在按行存储方式下比按列存储方式下要少
第4题:
什么叫二维数组的行序优先存储?什么叫二维数组的列序优先存储?
第5题:
设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为1000,元素M[1][2]的地址是()
第6题:
第7题:
二维数组可以按()初始化,也可以按()初始化。
第8题:
在C++语言中,二维数组元素在内存中的存放顺序是()
A、按行存放
B、按列存放
C、由用户自己定义
D、由编译器决定
第9题:
二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,若A按行优先方式存储,元素A[8][5]的起始地址与当A按列优先方式存储时的()元素的起始地址一致。
第10题:
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。