更多“若有说明int a[10],则对a数组元素的正确引用是()。”相关问题
  • 第1题:

    若有说明:int a[3][4];则对a数组元素的非法引用是 ( )。

    A.a[0][2*1]

    B.a[1][3]

    C.a[4-2][0]

    D.a[O][4]


    正确答案:D

    在数组这部分的知识里面,数组下标越界是一个比较容易忽略的问题,其下标是从O开始,至n1为止,因此选项D是正确答案。 

  • 第2题:

    若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB

    若有定义int a[9],+P=a;,则P+5表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:B
    本题考查了通过指针来引用一维数组元素的方法。题中*P=a;这一赋值语句是指针P指向了数组a的首地址,P+5是指针P向后移动了5个int类型的存储单元,所以P+5指向了数组元素a[5]。

  • 第3题:

    已知:int a[10]; 则对a数组元素的正确引用是( )。

    A. a[10]

    B. a[ 3.5]

    C. a(5)

    D. a[0]


    参考答案:D

  • 第4题:

    若有以下定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A)p 5 B)*a 1 C)&a 1 D)&am

    若有以下定义,则对a数组元素地址的正确引用是( )。

    int a[5],*p=a;

    A)p 5

    B)*a 1

    C)&a 1

    D)&a[0]


    正确答案:D
    本题考查如何引用数组元素的地址。选项A)中,p 5引用的是af51的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误;选项B)中,*a 1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

  • 第5题:

    若有以下定义,则对数组元素的正确引用是( )。 int a[5],*p=a;

    A.*&a[5]

    B.(*A)2

    C.*p+4

    D.(a+2)


    正确答案:D

  • 第6题:

    若有说明int a[3][4];,则a数组元素的非法引用是

    A.a[0][2*1]

    B.a[1][3]

    C.a[4—2][0]

    D.a[0][4]


    正确答案:D
    解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。

  • 第7题:

    若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1

    若有下列定义,则对a数组元素地址的正确引用是( )。

    int a[5],*p=a;

    A.p+5

    B.*a+1

    C.&a+1

    D.&a[0]


    正确答案:D
    本题考查数组元素的地址的引用。A中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);B中,*a+1指的是将数组a的第一个元素加1;选项C中,不存在这种引用方式;D中,&a[0]引用的是数组的首地址。

  • 第8题:

    若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。

    • A、a[p]
    • B、p[a]
    • C、*(p+2)
    • D、p+2

    正确答案:C

  • 第9题:

    若有说明:inta[3][4];则对a数组元素的正确引用是()

    • A、a[2][4]
    • B、a[1,3]
    • C、a[1+1][0]
    • D、a(2)(1)

    正确答案:B

  • 第10题:

    若有说明:int a[10];则对a 数组元素的正确引用是()。

    • A、a[10]
    • B、a[3.5]
    • C、a(5)
    • D、a[10-10]

    正确答案:D

  • 第11题:

    JAVA语言中,若有说明int a[10];则对a数组元素的正确的引用是()。

    • A、a[10]
    • B、a[3+1]
    • C、a(5)
    • D、a(0)

    正确答案:B

  • 第12题:

    单选题
    若有说明:int a[10];则对a 数组元素的正确引用是()。
    A

    a[10]

    B

    a[3.5]

    C

    a(5)

    D

    a[10-10]


    正确答案: A
    解析: 暂无解析

  • 第13题:

    若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a;

    A.*&a[5]

    B.*a+1

    C.*(p+5)

    D.*(a+2)


    正确答案:D

  • 第14题:

    若有说明:inta[10];则对数组元素的正确引用是()。

    A.a[10]

    B."a[3,5]"

    C.a(5)

    D.a[10-10]


    正确答案:D

  • 第15题:

    若有以下定义,则对a数组元素的正确引用是( )。

    int a[5],*p=a;

    A)*&a[5]

    B)*a 1

    C)*(p 5)

    D)*(a 2)


    正确答案:D
    本题考查通过指针引用数组元素。选项A)、B),没有这种引用形式;选项c),*(p 5)是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D),*(a 2)引用数组的第3个元素。

  • 第16题:

    若有定义int a[10],*p=a,则p+6表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:C
    解析: 指针中存放的是变量的地址,指针也可以进行加减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,指向a[6],存放的是a[6]的地址。

  • 第17题:

    若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;

    A.p+5

    B.a+1

    C.&a+1

    D.&a[0]


    正确答案:D
    解析:本题考查如何引用数组元素的地址。
      选项A)中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1],a[2]、a[3]、a[4],所以引用错误;选项B)中,*a+1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

  • 第18题:

    若有说明int a[3][4];,则a数组元素的非法引用是

    A.a[0][2*1]

    B.a[1][3]

    C.a[4-2][10]

    D.a[0][4]


    正确答案:D

  • 第19题:

    若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。

    • A、a[0][2*1]
    • B、a[0][4]
    • C、a[4-2][0]
    • D、a[1][3]

    正确答案:B

  • 第20题:

    若有说明 int a[3][4];则对a数组元素的正确引用是().

    • A、a[2][4]
    • B、a[1,3]
    • C、a[1+1][0]
    • D、a(2)(1)

    正确答案:C

  • 第21题:

    若有定义:inta[10],则对数组a元素的正确引用是()。

    • A、a[10]
    • B、a[3.5]
    • C、a(5)
    • D、a[10-10]

    正确答案:D

  • 第22题:

    在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。

    • A、a[10]
    • B、a[3+1]
    • C、a(5)
    • D、a[0]

    正确答案:D

  • 第23题:

    单选题
    JAVA语言中,若有说明int a[10];则对a数组元素的正确的引用是()。
    A

    a[10]

    B

    a[3+1]

    C

    a(5)

    D

    a(0)


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。
    A

    a[10]

    B

    a[3+1]

    C

    a(5)

    D

    a[0]


    正确答案: C
    解析: 暂无解析