单选题

有下列程序:

#include <stdio.h>

#include <string.h>

typedef struct 

{

    char name[9];

    char sex; 

    float score [2];

}STU;

STU f(STU a)

{

    STU b = {"Zhao",'m',85.0,90.0};

    int i;

    strcpy(a.name,b.name)

    a.sex=b.sex;

    for(i = 0; i <2; i + +) a.score[i]= b.score[i];

    return a;

}

main()

{

    STU c ={"Qian",'f',95.0,92.0},d;

    d = f(c); 

    printf("%s,%c,%2.0f,%2.0f\n"),d.neme,d.sex,d.score[0],d.score[1];

}

程序的运行结果是(    )

A

Qian,m,85,90

B

Zhao,f,95,92

C

Zhao,m,85,90

D

Qian,f,95,92

赣ICP备20007335号-2