在编程时(使用任一种高级语言,不一定是Pascal),如果需要从磁盘文件中输入一个很大的二 维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层 循环是关于列的)相比,在输入效率上()
第1题:
第2题:
设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为1000,元素M[1][2]的地址是()
第3题:
什么叫二维数组的行序优先存储?什么叫二维数组的列序优先存储?
第4题:
二维数组A中行下标从10到20,列下标从5到10,按行优先存储,每个元素占4个存储单元,A[10][5]的存储地址是1000,则元素A[15][10]的存储地址是()。
第5题:
用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:()
第6题:
数组A中,每个元素A[i,j]的长度均为32个二进位,行下标从-1到9,列下标从1到11,从首地址S开始连续存放主存储器中,主存储器字长为16位。求: ① 存放该数组所需多少单元? ② 存放数组第4列所有元素至少需多少单元? ③ 数组按行存放时,元素A[7,4]的起始地址是多少? ④ 数组按列存放时,元素A[4,7]的起始地址是多少?
第7题:
编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。
第8题:
在C语言中,二维数组元素在内存中的存放顺序是()。
第9题:
第10题:
(i-1)*n+j
(i-1)*n+j-1
i*(j-1)
j*m+i-1
第11题:
第12题:
第13题:
二维数组可以按()初始化,也可以按()初始化。
第14题:
二维数组A的每个元素是由6个字符组成的串,行下标的范围从0~8,列下标的范围是从0~9,若A按行优先方式存储,元素A[8][5]的起始地址与当A按列优先方式存储时的()元素的起始地址一致。
第15题:
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
第16题:
多维数组的顺序存储方式有按行优先顺序存储和按()两种。
第17题:
在VBScript中,如果定义了一个数组Dim array1(20,30),则它实际上是一个有()行()列的二维数组。
第18题:
元素类型为double的2行5列的二维数组共占用()字节的存储空间。
第19题:
关于二维数组赋值方式正确的是()
第20题:
设二维数组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]的地址相同。空白(5)处应选择()
第21题:
G的列数与行数相同
G的列的上界与G的行的上界相同
G的列的上界与G的行的下界相同
G的列的上下界与G的行的上下界相同
第22题:
第23题:
没有区别
按行读的方式要高一些
按列读的方式要高一些
取决于数组的存储方式
第24题: