参考答案和解析
正确答案:C
解析:该题考查的是数组。本题中定义的数组x拥有4个元素,于是下标的取值范围应为0~3,所以对x数组元素的引用下标不能超出它的下标范围。选项A的引用是x[5 -3)即x[2],所以它的引用是正确的;选项B的引用也是正确的,k的范围没超出下标范围;选项C的引用x[k+5]是错误的,它超出了下标范围;选项D的引用是正确的。
更多“若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()A.x[5-3]B.x[k]C.x[k+5 ”相关问题
  • 第1题:

    若有以下定义,则能使值为3的表达式是: int k= 7,x =12;

    A.x%=(k%= 5)

    B.x%=(k-k%5)

    C.x%=k- k%5

    D.(x%=k)-(k%=5)


    D

  • 第2题:

    设int x[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0},*p=x,k;且0≤k<10, 则对数组元素x[k]的错误引用是()。

    A.p+k

    B.*(x+k)

    C.x[p-x+k]

    D.*(&x[k])


    令lnx=t 则 由f(t)的连续性得:c=1+d 所以

  • 第3题:

    03110021:若有定义int k=7, x=12;,则能使值为3的表达式是()。

    A.x%=(k%=5)

    B.x%=(k-k%5)

    C.x%=k-k%5

    D.(x%=k)-(k%=5)


    D

  • 第4题:

    若已定义 byte[ ] x= {11,22,33,-66} 其中0≤k≤3,则对x数组元素错误的引用是()。

    A.x[5-3]

    B.x[k]

    C.x[k+5]

    D.x[0]


    A

  • 第5题:

    若有以下定义,则能使值为3的表达式是 int k= 7,x =12;

    A.x%=(k%= 5)

    B.x%=(k-k%5)

    C.x%=k- k%5

    D.(x%=k)-(k%=5)


    (x%=k)-(k%=5)