参考答案和解析
正确答案:正确
更多“已知“inta[]={1,2,3};constint*p=a;”,则语句“*p=5;”会将元素a[0]的值赋为5.() ”相关问题
  • 第1题:

    有如下定义语句:int a[]={1,2,3,4,5};,则对语句int * p=a;正确的描述是( )。

    A.语句int * p=a;定义不正确

    B.语句int * p=a;初始化变量p,使其指向数组对象a的第一个元素

    C.语句int * p=a;是把a[0]的值赋给变量p

    D.语句int * p=a;是把a[1]的值赋给变量p


    正确答案:B

  • 第2题:

    已知有定义“int a[]={1,2,3}, *p=a;”则与p[0]完全等价的数组元素的值是_________。


    A

  • 第3题:

    【单选题】若有以下定义和语句,则对a数组元素的正确引用为()。 int a[2][3]={{1,2,3},{4,5,6}},(*p)[3]; p=a;

    A.(p+1)[0]

    B.*(*(p+2)+1)

    C.*(p[1]+1)

    D.p[1]+2


    A

  • 第4题:

    有以下语句 int a[]={0,1,2,3,4},*p; p=&a[2]; 则语句p++; 执行后,指针p指向的元素值是 .


    int* p=&a;

  • 第5题:

    对语句“int a[10],*p=a;”,下列表述中正确的是()

    A.*p被赋初值为a数组的首地址

    B.*p被赋初值为数组元素a[0]的地址

    C.p被赋初值为数组元素a[1]的地址

    D.p被赋初值为数组元素a[0]的地址


    p被赋初值为数组元素a[0]的地址