首页 试题广场 > 试题详情
单选题

以下程序:
#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\n", c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是(  )

  • A.Zhao,m,85,90, Qian,f,95,92
  • B.Zhao,m,85,90, Zhao,m,85,90
  • C.Qian,f,95,92, Qian,f,95,92
  • D.Qian,f,95,92, Zhao,m,85,90
提交并查看答案
下一题 上一题
Ke星伙伴们的回答/ 3个回答
  • null008 1楼

    ******
    发表时间:2016-04-22 18:00:10

  • S倔强 2楼

    ******
    发表时间:2016-09-08 12:52:02

  • E=mc^2 3楼

    ******
    发表时间:2016-09-20 16:08:30

贡献榜
相关试题
关闭
关闭
QQ
交流群
邀请
好友
App
下载
意见
反馈
返回
顶部