• 2022-06-04
    设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
    A: (i-1)*n+j
    B: (i-1)*n+j-1
    C: i*(j-1)
    D: j*m+i-1
  • A

    内容

    • 0

      设有一个m行n列矩阵存储在二维数组A&#91;1..m,1..n&#93;中,将数组元素按行排列,则对于A&#91;i,j&#93;(1<=i<=m),1<=j<=n),排列在其前面的元素个数为() A: i*(n-1)+j B: (i-1)*n+j-1 C: i*(m-1)+j D: (i-1)*m+j-1

    • 1

      设数组a&#91;1..m,1..n&#93;(m>1,n>1)中的元素按行存放,每个元素占用1个存储单元,则数组元素a&#91;i,j&#93;(1≤i≤m,1≤j≤n)相对于数组首元素的偏移量为()。 A: (i-1)×m+j-1 B: (i-1)×n+j-1 C: (j-1)×m+i-1 D: (j-1)×n+i-1

    • 2

      设二维数组A&#91;1.. m,1.. n&#93;(即m行n列)按行存储在数组B&#91;1.. m*n&#93;中,则二维数组元素A&#91;i,j&#93;在一维数组B中的下标为( )。(i-1)*n+j-1 C.i*(j-1) D.j*m+i-1 A: (i-1)*n+j B: (i-1)*n+j-1 C: i*(j-1) D: j*m+i-1

    • 3

      设二维数组A&#91;1.. m,1.. n&#93;(即m行n列)按行存储在数组B&#91;1.. m*n&#93;中,则二维数组元素A&#91;i,j&#93;在一维数组B中的下标为____ 。 A: i*(j-1) B: (i-1)*n+j-1 C: j*m+i-1 D: (i-1)*n+j

    • 4

      设二维数组A&#91;m&#93;&#91;n&#93;(即行列下标均从1开始),按行存储在数组B&#91;m*n&#93;(下标从1开始)中,则二维数组元素A[i]&#91;j&#93;在一维数组B中的下标为()[/i] A: (i-1)*n+j B: (i-1)*n+j-1 C: i*(j-1) D: j*m+i-1