选择题   有以下程序:
    #inelude <stdio.h>
    #include <string.h>
    typedef struct Stu {
                      char name[10];
                      char gender;
                      int score;
                      } STU;
    void f(char * name, char * gender, int * score)
    { strcpy(name, 'Qian');
          * gender='f';
          * score = 350;
    }
    main( )
    { STU a = {'Zhao','m',290}, b;
        b = a;
        f(b.name,&b.gender,&b.score);
        printf('%s,%c,%d,', a.name,a.gender,a,score);
        printf('%s,%c,%d\n', b.name,b.gender,b.score);
    }
    程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】main函数中,首先定义两个结构体stu类型的变量a,b,把a成员信息复制给b成员后,再调用函数f(),在f()函数中,利用指针重新对b成员信息进行赋值,分别输出a,b,成员信息,答案为A选项。