选择题 36.  有以下程序:
    #include    #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",d.name,d.sex,d.score[0],d.score[1]);
    }
    程序的运行结果是______。
【正确答案】 C
【答案解析】 f()函数的功能是对形参a的各个成员用结构体变量b的各个成员进行赋值后,然后返回变量a。