首页试题列表> 试题详细
单选题

有以下程序

#include <stdio.h>

#include <string.h>

typedef struct{char name[9]; 

char sex; int score[2]; }STU;

STU f(STU a)

{  STU b={"Zhao",'m',85,90};

   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,92},d;

   d=f(c);

   printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);

   printf("%s,%c,%d,%d,",c.name,c.sex,c.score[0],c.score[1]);}

程序运行后的输出结果是

A.Zhao,m,85,90, Zhao,m,85,90
B.Qian,f,95,92, Qian,f,95,92
C.Zhao,m,85,90, Qian,f,95,92
D.Qian,f,95,92, Zhao,m,85,90

题目知识点:
查看答案
暂无