有以下程序:  #include<stdio.h>  main()  {   struct STU   {   char name[9];   char sex;   double score[2];   };  

admin2022-10-24  29

问题 有以下程序:
 #include<stdio.h>
 main()
 {
    struct STU
    {
      char name[9];
      char sex;
      double score[2];
    };
    struct STU a={"Zhao",’m’,85.0,90.0},b={"Qian",’f’,95.0,92.0};
    b=a;
    printf("%s,%c,%2.0f,%2.0f\n",b.name,b.sex,b.score[0],b.score[1]);
 }
 程序的运行结果是(          )。

选项 A、Qian,m,85,90
B、Zhao,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92

答案B

解析 本题考查结构体初始化。在main函数中将结构体变量a赋值给变量b。输出结构体变量b的值为Zhao,m,85,90。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Gxkp777K
0

最新回复(0)