若有数组声明 a[0..3,0..2,1..4],设编译时为 a 分配的存储空间首地址为base_a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按 a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_a的偏移量是 (55) 。
A.8
B.12
C.33
D.48
第1题:
设有数组A[1..8,1..10],数组的每个元素占3字节,数组从内存首地址BA开始以列序为主序顺序存放,则数组元素 A[5,8]的存储首地址为()。
A.BA+141
B.BA+180
C.BA+222
D.BA+225
第2题:
06110041:设array为一数组,则表达式sizeof(array)/sizeof(array[0])的结果为()。
A.array数组首地址
B.array数组中元素个数
C.array数组中每个元素所占的字节数
D.array数组占的总字节数
第3题:
若有数组声明a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为base_a。且每个数组元素占据一个存储单元。当元素以行为序存放(即按a(0,0,1),a[0,0,2],a[0,0,3],a[0,0,4],a[0,1, 1),a[0,1,2],……,a[3,2,4]顺序存储),则数组元素a[3,1,3]在其存储空间中相对base_a的偏移量是(60)。
A.23
B.24
C.42
D.43
第4题:
若有数组声明a[0..3,0..2,1..4),设编译时为a分配的存储空间首地址为base a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1),a[0,0,2], a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_ a的偏移量是(50)。
A.8
B.12
C.33
D.48
第5题:
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )。
A.334H
B.30DH
C.352H
D.31AH
第6题:
● 若有数组声明 a[0..3,0..2,1..4],设编译时为 a 分配的存储空间首地址为base_a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按 a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_a的偏移量是 (50) 。
(50)
A. 8
B. 12
C. 33
D. 48
第7题:
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )
A.334H
B.30DH
C.352H
D.31AH
第8题:
若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为( )。
A.334H
B.30DH
C.352H
D.31AH
第9题: