int*p1,*p2,intk,则不能正确执行的语句是()。

A:k=*p1+*p2 B:p2=k C:p1=p2 D:k=(*p1)*(*p2);

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

A:p2=p1; B:p2=**p1; C:p2=&p1; D:p2=*p1;

若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。

A:p1=&n;p2=&p1; B:p1=n; C:p1=&n;*p2=p1; D:p1=&n;p2=p1;

设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。

A:p1=*p2 B:*p1=p2 C:p1=p2 D:*p1=*p2

分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为 ( )

A:交换*p1和*p2的值 B:正确,但无法改变*p1和*p2的值 C:交换*p1和*p2的地址 D:可能造成系统故障,因为使用了空指针

若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。

A:p1=&n;p2=&p1; B:p1=n; C:p1=&n;*p2=p1; D:p1=&n;p2=p1;

若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是( )。

A:p1=&n;p2=&p1; B:p1=n; C:p1=&n;*p2=p1; D:p1=&n;p2=p1;

微信扫码获取答案解析
下载APP查看答案解析