niusouti.com

设有8◊10二维数组A,数组的每个元素长度为3字节,数组元素行下标i的值为0到7,列下标j的值为0 到9,数组元素从内存地址100开始顺序存放,当用以列优先顺序存储时,元素A[5][8]的存储首地址为_____。A.241B.280C.307D.325

题目

设有8◊10二维数组A,数组的每个元素长度为3字节,数组元素行下标i的值为0到7,列下标j的值为0 到9,数组元素从内存地址100开始顺序存放,当用以列优先顺序存储时,元素A[5][8]的存储首地址为_____。

A.241

B.280

C.307

D.325


相似考题
更多“设有8◊10二维数组A,数组的每个元素长度为3字节,数组元素行下标i的值为0到7,列下标j的值为0 到9,数组元素从内存地址100开始顺序存放,当用以列优先顺序存储时,元素A[5][8]的存储首地址为_____。”相关问题
  • 第1题:

    二维数组A[0…8,0…9],其每个元素占2个字节,从首地址300开始,按列优先顺序存放,则元素A[8,5]的存储地址为( )。

    A)470

    B)406

    C)454

    D)382


    正确答案:C
    由于该数组按列优先顺序存储,可知: A[8,5](第9行第6个元素)的地址是300+18×8+2×5=454。
    汁算公式如下:对于按列优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址P是P=S+(i﹡m+j)+k;本题中,P=300+(8﹡9+5) ﹡2=454。

  • 第2题:

    设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。

    A.BA+141

    B、BA+180

    C、BA+222

    D、BA+225


    参考答案:B
    解释:以列序为主,则LOC[5,8]=[(8-1)*8+(5-1)]*3+BA=BA+180。

  • 第3题:

    二维数组A[0,…,8][0,…,9],其每个元素占2字节。从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。

    A.570

    B.506

    C.410

    D.482


    正确答案:A
    A。【解析】A[8][5]元素存储的位置在第9行第6列,所以A[8][5]之前存储的个数应为8×10+5=85,这些元素占用的空间为85×2字节=170字节,所以A[8][5]的存储位置为400+170=570。

  • 第4题:

    设有数组A[m,n],数组的每个元素占3个存储单元,m的值为1~8,n的值为 1~10。数组从首地址W开始顺序存放,当以列为主序存放时,元素A[5,8]的存储首地址为(4)。

    A.W+222

    B.W+225

    C.W+141

    D.W+180


    正确答案:D
    解析:以列为主序存储就是把二维数组中的数据一行一行地顺次存入存储单元。二维数组A[1..m,1..n)若以列为主序存储,那么A的任意一个元素A[i][j]的存储首地址 Loc(i,j)可由下式确定:
            Loc(i,j)=Loc(1,1)+[m×(j-1)+i-1)×b其中,Loc(1,1)是第一个元素A[1][1]的首地址,b是每个元素占用的存储单元个数。此题中代入数值得:Loc(5,8)=W+[8×(8-1)+5-1)×3=W+180,于是选择D。

  • 第5题:

    数组A中,每个元素A[I,J]的长度为3个字节,行下标I为1到8,列下标J从1到10。从首地址SA开始连续存放在存储器中,存放该数组至少需要的字节数是(42)。

    A.80

    B.100

    C.240

    D.270


    正确答案:C
    解析:数组中共有80个元素,每个元素A[I,J]的长度为3个字节,所以共需要240个字节来存储该数组。

  • 第6题:

    对称数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到8。将其下三角中的元素连续存储在从首地址SA开始的存储器内,该数组按行存放是,则元素A[5][8]的起始地址为()。

    A.SA+124

    B.SA+128

    C.SA+132

    D.136


    正确答案:B

  • 第7题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。


    正确答案:SA+222

  • 第8题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到5,列下标j从1到6,从首地址开始连续存放在存储器内,存放该数组至少需要的单元数是()。

    • A、 90
    • B、 70
    • C、 50
    • D、 30

    正确答案:A

  • 第9题:

    数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放的存储器内,该数组按行存放,元素A[5][8]的起始地址为()。

    • A、SA+141
    • B、SA+180
    • C、SA+222
    • D、SA+225

    正确答案:C

  • 第10题:

    单选题
    设有数组A[ij],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。
    A

    BA+141

    B

    BA+180

    C

    BA+222

    D

    BA+225


    正确答案: A
    解析:

  • 第11题:

    单选题
    设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。
    A

    BA+141

    B

    BA+180

    C

    BA+222

    D

    BA+225


    正确答案: C
    解析: 以列序为主,则LOC[5,8]=[(8-1)*8+(5-1)]*3+BA=BA+180。

  • 第12题:

    填空题
    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

    正确答案: SA+222
    解析: 暂无解析

  • 第13题:

    数组A中,每个元素A[i,j]的长度均为32个二进位,行下标从-1到9,列下标从1到11,从首地址S开始连续存放主存储器中,主存储器字长为16位。求: ① 存放该数组所需多少单元? ② 存放数组第4列所有元素至少需多少单元? ③ 数组按行存放时,元素A[7,4]的起始地址是多少? ④ 数组按列存放时,元素A[4,7]的起始地址是多少?


    参考答案:
      每个元素32个二进制位,主存字长16位,故每个元素占2个字长,行下标可平移至1到11。
       1、242 2、22 3、s+182 4、s+142

  • 第14题:

    二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为

    A.570

    B.506

    C.410

    D.482


    正确答案:A
    解析:由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[8,5](第9行第6个元素)的地址是400+20×8+2×5=570。计算公式:对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址P是p=S+(i*n+j)*k;在本题中,A[8,5]用C描述就是A[8][5],我们使用公式:P=400+(8*10+5)*2=570。

  • 第15题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起使地址为()

    A、SA+141

    B、SA+180

    C、SA+222

    D、SA+225


    参考答案:C

  • 第16题:

    设有二维数组A[0…8,0…9],其中每个元素占2个字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为______。

    A.570

    B.506

    C.410

    D.482


    正确答案:A

  • 第17题:

    数组A中,每个元素的长度为4个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

    A.SA+292

    B.SA+296

    C.SA+300

    D.304


    正确答案:B

  • 第18题:

    设有数组A[i][j],数组的每个元素长度为3字节,i的值为8,j的值为10,数组从内存首地址BA开始顺序存放,下标从0开始,当以列为主序存放时,元素A[5][8]的存储首地址为()。

    A.BA+141

    B.BA+180

    C.BA+222

    D.BA+225


    正确答案:A

  • 第19题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。


    正确答案:稀疏矩阵

  • 第20题:

    数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。

    • A、SA+141
    • B、SA+144
    • C、SA+222
    • D、SA+225

    正确答案:C

  • 第21题:

    单选题
    数组A中,每个元素A的长度为3个字节,行下标i从1到5,列下标j从1到6,从首地址开始连续存放在存储器内,存放该数组至少需要的单元数是()。
    A

     90

    B

     70

    C

     50

    D

     30


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    假定在数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数为()。
    A

    80

    B

    100

    C

    240

    D

    270


    正确答案: D
    解析: 暂无解析

  • 第23题:

    填空题
    设有二维数组A[0‥9,0‥19],其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为100,那么元素A[6,6]的存储地址为()。

    正确答案: 232
    解析: 暂无解析

  • 第24题:

    填空题
    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数是()。

    正确答案: 稀疏矩阵
    解析: 暂无解析