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'