二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。A.M[2,4]B.M[3,4]C.M[3,5]D.M[4,4]

题目

二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。

A.M[2,4]

B.M[3,4]

C.M[3,5]

D.M[4,4]


相似考题
参考答案和解析
正确答案:B
更多“二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j ”相关问题
  • 第1题:

    二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0到4,列下标,i的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。

    A.M[2,4)

    B.M[3,4)

    C.M[3,5]

    D.M[4,4)


    正确答案:B
    解析:M按行存储时元素M[3,5]位于第4行第6列(下标从0开始),也就是处在第3×6+6=24个存储位置,设与它存储的起始位置相同的,按列存储时的元素行下标为x,列下标为y,则有y×5+x+1=24,解得x=3,y=4,即选项B是正确答案。

  • 第2题:

    二维数组A的每个元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则存放A至少需要()个字节。

    A.90

    B.180

    C.240

    D.540


    A

  • 第3题:

    二维数组M的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5,M按行存储时元素M[2][4]的起始地址与M按列存储时元素()的起始地址相同。

    A.M[2][4]

    B.M[4][2]

    C.M[3][1]

    D.M[1][3]


    D

  • 第4题:

    二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则A的第8列和第5行共占()个字节。

    A.108

    B.114

    C.54

    D.150


    A[3][10]

  • 第5题:

    二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则A的第8列和第5行共占 个字节。

    A.114

    B.54

    C.150

    D.108


    A[3][10]