[单选题]

若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。

A . p2=p1;

B . p2=**p1;

C . p2=&p1;

D . p2=*p1;

参考答案与解析:

相关试题

若有定义:int*p1,*p2;,则不能用于指针变量p1、p2之间的运算符是()

[单选题]若有定义:int*p1,*p2;,则不能用于指针变量p1、p2之间的运算符是()。A.-B.=C.+D.==

  • 查看答案
  • 假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,get

    [单选题]假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是( )。A.person.getname();B.p1.getname();C.p1.person::getname();D.p2->getname();

  • 查看答案
  • 设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的

    [单选题]设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A.k=*p1+*p2B.p2=k;C.p1=p2;D.k=*p1*(*p2);

  • 查看答案
  • 设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执

    [单选题]设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A.k=*p1+*p2B.p2=k;C.p1=p2;D.k=*p1*(*p2);

  • 查看答案
  • 写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {in

    [主观题]写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B); p1=&a;p2=&b; if(a<B)swap(p1,p2); printf("/na=%d,b=%d/n",a,B); } 若a=7,b=8,则程序的运行结果为( )。

  • 查看答案
  • 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确

    [单选题]设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是 ( )A.k=* p1+ * p2B.p2=k;C.p1=p2;D.k=* p1 * (* p2);

  • 查看答案
  • 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能

    [单选题]设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)

  • 查看答案
  • 分析下面函数swap(int *p1,*p2){int *p;*p=*p1;*p

    [单选题]分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( )A.交换*p1和*p2的值B.正确,但无法改变*p1和*p2的值C.交换*p1和*p2的地址D.可能造成系统故障,因为使用了空指针

  • 查看答案
  • 相对压强p1与绝对压强p2的关系为:p1=p2+pA。

    [判断题] 相对压强p1与绝对压强p2的关系为:p1=p2+pA。A . 正确B . 错误

  • 查看答案
  • 相对压强p1与绝对压强p2的关系为:p1=p2+pA

    [判断题] 相对压强p1与绝对压强p2的关系为:p1=p2+pAA . 正确B . 错误

  • 查看答案
  • 若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是(