21.下面程序的输出结果是( )
#include
#include
main()
{ char*p1=″abc″,*p2=″ABC″,str[50]=″xyz″;
strcpy(str+2,strcat(p1,p2));
printf(″%s\n″,str);}
A.xyzabcABC B.zabcABC C.xyabcABC D.yzabcABC
【参考答案】C
22.有如下程序
main()
{ char ch[2][5]={″6937″,″8254″},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>′\0′;j+=2)
s=10*s+p[i][j]-′0′;
printf(″%d\n″,s);}
该程序的输出结果是( )
A.69825 B.63825 C.6385 D.693825
【参考答案】C