单项选择题

有以下程序:
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU a,STU * b)
{ a = * b;
printf("%s,%13,%d,",a.name,a.gender,a.score);
}
main( )
{ STU a = {"Zhao","m",290}, b = {"Qian","f",350};
f(a,&b);
printf("%s,%c,%d\n",a.name,a.gender,a.score);
}
程序运行后的输出结果是______。

A.Qian,f,350,Qian,f,350
B.Zhao,m,290,Qian,f,350
C.Qian,f,350,Zhao,m,290
D.Zhao,m,290,Zhao,m,290