单项选择题

下面程序的输出结果是
#include<iostream.h>
#include<string.h>
void main( )

char p1[10],p2[10]
strcpy(p1,"abc");
strcpy(p2,"ABC");
char str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
cout<<str;

A) xyzabcABC
B) zabcABC
C) xyabcABC
D) yzabcABC