单项选择题
有以下程序:
#include
#include
typedef struct{char name[9];char sex;float score[2];}ST;
void fun(ST x)
{
STU y={’’Tom’’,’m’,98.0,90.0};
int i;
strcpy(x.name,y.name);
x.sex=y.sex:
for(i=0;i<2;i++)
x.score [i]=y.score [1];
}
main()
{
ST student={’’Bob’’,’f,99.2,89.0};
fun(student);
printf(’’%s,%c,%2.0f,%2.0f\n’’,student.name,student.sex,student.score[0],student.
score[1]);
}
程序运行后的输出结果是( )。
A.Tom,m,98,90
B.Bob,f,99,89
C.Bob,f,98,90
D.Tom,f,99,89