更多“若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是( )。A.a[2][!1]B.a[2][3]C.a[0][3]D.a ”相关问题
  • 第1题:

    若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]


    正确答案:D
    解析:C语言中数组下标是从0开始的,所以二维数组a[2][3]的第一维下标取值为0、1;第二维的下标取值为0、1、2,因而选项A)、B)、C)都是错误的,选项D)表示数组元素a[0][0]。

  • 第2题:

    若有定义:int a[2][3];以下选项中对a数组元素正确引用的是

    A.a[1>2][!1]

    B.a[2][!1]

    C.a[2][3]

    D.a[0][3]


    D)

  • 第3题:

    4、若有定义:int a[2][3];以下选项中对a数组元素不正确引用的是 。

    A.a[!0][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][ !1]


    0,6

  • 第4题:

    1.若有定义“int a[2][3];”,以下选项中对a数组元素正确引用的是 。

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]


    D 解析: C语言中数组下标是从0开始的,所以二维数组a[2][3]的第一维下标取值为0、1;第二维的下标取值为0、1、2,因而选项A)、B)、C)都是错误的,选项D)表示数组元素a[0][0]。

  • 第5题:

    若有定义int a[2][3];则合法引用数组元素的是()。

    A.a[0][1/2]

    B.a[1][2]

    C.a[2][3]

    D.a[1][3]


    D 解析:数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D)是正确的引用,即引用元素a[0][0],其他选项的引用均是下标越界。