单选题:以下程序的输出结果是()。
以下程序的输出结果是()。
int main(void)
{ char *p1, *p2, str[50] ="ABCDEFG";
p1= "abcd"; p2 = "efgh";
strcpy(str+1, p2+1); strcpy(str+3, p1+3);
printf("%s",str);
return 0; }
A.AfghdEFG
B.Abfhd
C.Afghd
D.Afgd
答案:D
int main(void)
{ char *p1, *p2, str[50] ="ABCDEFG";
p1= "abcd"; p2 = "efgh";
strcpy(str+1, p2+1); strcpy(str+3, p1+3);
printf("%s",str);
return 0; }
A.AfghdEFG
B.Abfhd
C.Afghd
D.Afgd
答案:D