• 2022-06-26
    若二维数组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
  • D

    内容

    • 0

      若二维数组a有m列,假设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]前的元素个数的公式为[/i]

    • 1

      若二维数组a有m列,则元素a[i][j]是数组中的第【】个元素。(假设a[0][0]是数组的第一个元素。)[/i] A: i*m+j B: j*m+i C: i*m+j-1 D: i*m+j+1

    • 2

      若二维数组a 有m 列,则在a[i][j]前的元素个数为( )。[/i] A: j ∗ m + i B: i ∗ m + j C: i ∗ m + j – 1 D: i ∗ m + j + 1

    • 3

      以下程序执行的结果是( )。#include <;stdio.h>;main(){ int i,j,row=0,col=0,m;static int a&#91;3&#93;&#91;3&#93;={1,-2,0,4,-5,6,2,4};m=a&#91;0&#93;&#91;0&#93;;for(i=0;i<;3;i++)for(j=0;j<;3;j++)if(a[i]&#91;j&#93;<;m){m=a[i]&#91;j&#93;;row=i;col=j;}printf("(%d,%d)=%d\n",row,col,m);}[/i][/i]

    • 4

      二维数组a有m列,则在a&#91;&#93;&#91;&#93;之前的元素个数是( )。 A: j*m+i B: i*m+j C: i*m+j-1 D: i*m+j+1