参考答案和解析
正确答案:B
解析:考查二维数组的定义和初始化。在选项B)中,因为数组第一维的数目不明确,所以理解会有歧义,可以理解为1行3列,或者2行3列等。
更多“下列二维数组初始化语句中,正确且与语句float a[][3]={0,3,8,0,9};等价的是A.float a[2][]={{0,3 ”相关问题
  • 第1题:

    下列二维数组初始化语句中,正确且与语句float a[][3]={0,3,8,0,9};等价的是

    A.float a[2][]={{0,3,8},{0,9}};

    B.float a[][3]={0,3,8,0,9,0};

    C.float a[][3]={{0,3},{8,0},{9,0}};

    D.float a[2][]={{0,3,8},{0,9,0}};


    正确答案:B
    解析:在选项B)中,因为数组的第一维的数目不明确,所以理解会有歧义,可以理解为1行3列,或者2行3列等。所以选项B)错误。注意:数组中元素的引用。

  • 第2题:

    下列一维数组初始化语句中,正确且与语句float a[ ]={0,3,8,0,9};等价的是________

    A.float a[6]={0,3,8,0,9};

    B.float a[4]={0,3,8,0,9};

    C.float a[7]={0,3,8,0,9};

    D.float a[5]={0,3,8,0,9};


    int a[9]={0,7,0,4,8};

  • 第3题:

    下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是()。

    A.A)int a[2][]={{1,2,3},{4,5}};

    B.B)int a[][3]={1,2,3,4,5,0};

    C.C)int a[][3]={{1,0},{2,0 },{3,0}};

    D.D)int a[2][]={{1,2,3 },{4,5,6}};


    B

  • 第4题:

    下列一维数组初始化语句中,正确且与语句float a[ ]={0,3,8,0,9};等价的是________。

    A.float a[6]={0,3,8,0,9};

    B.float a[4]={0,3,8,0,9};

    C.float a[7]={0,3,8,0,9};

    D.float a[5]={0,3,8,0,9};


    int a[9]={0,7,0,4,8};

  • 第5题:

    4、下列一维数组初始化语句中,正确且与语句float a[ ]={0,3,8,0,9};等价的是________.

    A.float a[5]={0,3,8,0,9};

    B.float a[6]={0,3,8,0,9};

    C.float a[4]={0,3,8,0,9};

    D.float a[7]={0,3,8,0,9};


    int a[9]={0,7,0,4,8};