strcpy库函数用于复制一个字符串。若有以下定义,则对strcpy库函数的错误调用是:char*str1="copy",str2[10],*str3="hijklmn";char*str4,*str5="abcd";
A. strcpy(str2,str1);
B. strcpy(str3,str1);
C. strcpy(str4,str1);
D. strcpy(str5,str1);
运行下面程序时:#include<stdio.h>main(){int*p,j;p=NULL;p=fun();for(j=0;j<4;j++){printf("%d",*p);p++;}}int*fun(){inta[4],k;for(k=0;k<4;k++)a[k]=k;return(a);}
A. 程序有错不能运行
B. 输出4个NULL
C. 输出0123
D. 输出1111
设有以下程序:main(){inta,b,k=4,m=6,*p1=&k,*p2=&m;a=pl==&m;b=(*p1)/(*p2)+7;printf(“a=%d\n”,a);printf(“b=%d\n”,b);}执行该程序后,a的值为________,b的值为________。
下列程序段的输出结果是________。voidfun(int*x,int*y){printf(“%d%d”,*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf(“%d%d”,x,y);}