更多"二维数组A[0,…,8][0,…,9],其每个元素占2字节。从首地址4"的相关试题:
[单项选择]二维数组A[0..6,0..9],其每个元素占2个字节,从首地址200开始,按行优先顺序存放,而元素A[7,5]的存储地址为
A. 350
B. 570
C. 275
D. 482
[单项选择]二维数是A[0..9,0..9],其每个元素占1个字节,从首地址400开始,按行优先顺序存放,则元素A[7,2]的存储地址为
A. 482
B. 506
C. 410
D. 484
[单项选择]若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。
A. base+((i-1)*M+j-1)*K
B. base+((i-l)*N+j-1)*K
C. base+((j-1)*M+i-1)*K
D. base+(j-1)*N+i-1)*K
[判断题]在Excel中,数组常量可以分为一维数组和二维数组。
A.正确
B.错误
[单项选择]以下能正确定义二维数组的是( )。
A. int a[][3];
B. int a[][3]=2*3;
C. int a[][3]=;
D. int a[2][3]=1,2,3,4;
[单项选择]以下不能正确定义二维数组的选项是()
A. int a[2][2]={{1},{2}};
B. int a[ ][2]={1,2,3,4};
C. int a[2][2]={{1},2,3};
D. int a[2][ ]={{1,2},{3,4}};
[单项选择]定义了二维数组A(2 to 5,5),该数组的元素个数为( )。 (2004年9月)
A. 20
B. 24
C. 25
D. 36
[单项选择]下列二维数组初始化语句中,不正确的是( )。
[单项选择]若二维数组a有m列,则计算任一元素a[i][j]在数组中相对位置的公式为(假设 a[0] [0]位于数组的第一个位置上) ( )。
A. i*m+j
B. j*m+I
C. i*m+j-1
D. i*m+j+1
[单项选择]假设使用DIMENSION y(2,3)定义了一个二维数组y,正确的赋值语句是( )。
A. y[7]=10
B. y=10
C. STORE 10 y[3],y[4],y[5]
D. y[2],y[3],y[4]=10
[单项选择]若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A. i*m+j-1
B. i*m+j
C. j*m+i
D. i*m+j+1
[单项选择]二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0~4,列下标j的范围从0~5。M按行存储时元素H[3,5]的起始地址与M按列存储时元素______的起始地址相同。
A. M[2,4]
B. M[3,4]
C. M[3,5]
D. M[4,4]
[单项选择]对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。
A. 28
B. 42
C. 48
D. 54
[单项选择]在OLAP中,选定多维数组的一个二维子集的动作称为
A. 切片
B. 切块
C. 旋转
D. 钻入
[单项选择]若有定义float a [15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。
A. 334H
B. 30DH
C. 352H
D. 31AH
[单项选择]假定int类型变量占用两个字节,若有定义:int x[10]=0,2,4;则数组x在内存中所占字节数是( )。
A. 3
B. 6
C. 10
D. 20