itgle.com
参考答案和解析
正确答案:D
更多“已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )A. p=&iB. p=p1 ”相关问题
  • 第1题:

    设x为整型变量,p是指向整型的指针变量,则下列赋值表达式正确的是( )。

    A.p=&x

    B.p=x

    C.*p=&x

    D.*p=*x


    正确答案:A

  • 第2题:

    已设p1和p2为指针变量,且已指向一个整型数组中的元素,a是一个整型变量,以下不能正确执行的语句是 。 A、a=*p B、a=*p1+*p2 C、a=p1-p2 D、p1=a-p2

    A.a=*p

    B.a=*p1+*p2

    C.a=p1-p2

    D.p1=a-p2


    B 解析:本题主要考查了一维数组指针的赋值和用指针引用数组元素进行运算。选项B)中p2为指向int型变量的指针,而k为int型变量,不能将int型变量直接赋值给指向int型变量的指针,所以选项B)错误。

  • 第3题:

    设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下正确执行的赋值语句是()

    A.c=*p1;

    B.p2=c;

    C.p1=*p2;

    D.c=*p1*(*p2);


    p2 = c;

  • 第4题:

    设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是(C)。

    A.k=*p1+*p2

    B.k=*p1*(*p2)

    C.p2=k

    D.p1=p2


    正确答案:C

  • 第5题:

    设p1和p2是指向同一个字符串的指针变量,c为字符变量,则c=*p1*(*p2)该语句不能正确执行赋值功能。


    p2 = c;