niusouti.com
参考答案和解析
正确答案:D
解析:前3种都是数组中下标为3的元素的正确的定位形式,D得到的是数组的初始指针位置加3后的指针位置,即a中下标为3的元素的地址。
更多“假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。A.x= ”相关问题
  • 第1题:

    假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。

    Ax=pa[3]

    Bx=*(a+3)

    Cx=a[3]

    Dx=*pa+3


    D

  • 第2题:

    假定一条定义语句为“int a[10], x, *p=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

    A.x=*p+3;

    B.x=*a+3;

    C.x=a+3;

    D.x=p+3;

    E.x=p[3];

    F.x=*(a+3);

    G.x=a[3];

    H.x=*(p+3);


    x=a[3];

  • 第3题:

    假设一条定义语句为int a[10],x,*pa=a;,若要把数组a中下标为3的元素值赋给x,则正确的语句有()

    A.x=pa[3];

    B.x=*(a+3);

    C.x=a[3];

    D.x=*(pa+3);

    E.x=*pa+3;


    D

  • 第4题:

    假定有定义语句 int a[10], x, *p=a; 若要把数组a中下标为3的元素值赋给x,下面不正确的语句为()。

    A.x=*p+3;

    B.x=*(p+3);

    C.x=p[3];

    D.x=a[3];


    x=*pa+3;

  • 第5题:

    假定一条定义语句为“int a[10], x, *p=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

    A.x=*p+3;

    B.x=p[3];

    C.x=*(a+3);

    D.x=*(p+3);


    x=a[3];