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;

反动级动叶入口压力为P1,出口压力为P2,则P1和P2有()关系。

A:P1<P2 B:P1>P2 C:P1=P2 D:P1=0.5P2

已定义以下函数:
fun (char* p2, char* p1)
{ while ((*p2=*p1) != ’/0’) {p1++;p2++;} }

A:将p1所指字符串复制到p2所指内存空间 B:将p1所指字符串的地址赋给指针p2 C:对p1和p2两个指针所指字符串进行比较 D:检查p1和p2两个指针所指字符串中是否有’/0’

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

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

已定义以下函数:
fun(char * p2,char * p1)
while((* p2=*p1)!='/0')p1++;p2++;
此函数的功能是( )。

A:将P1所指字符串复制到p2所指内存空间, B:将p1所指字符串的地址赋给指针p2 C:对p1和p2两个指针所指字符串进行比较 D:检查p1和p2两个指针所指字符串中是否有'/0'

已定义以下函数:   fun(char *p2, char *p1)   { while((*p2=*p1)!=''/0''){ p1++;p2++; } }   此函数的功能是( )。

A:将p1所指字符串复制到p2所指内存空间 B:将p1所指字符串的地址赋给指针p2 C:对p1和p2两个指针所指字符串进行比较 D:检查p1和p2两个指针所指字符串中是否有'/0'

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

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

已定义以下函数: fun(char *p2, char *p1) { while((*p2=*p1)! ='/0'){p1++;p2++;}} 此函数的功能是( )。

A:将p1所指字符串复制到p2所指内存空间 B:将p1所指字符串的地址赋给指针p2 C:对p1和p2两个指针所指字符串进行比较 D:检查p1和p2两个指针所指字符串中是否有'/0'

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