有以下程序: #include <stdioIh> main() { struct STU{ char name[9];char sex;double score[2];}; struct STU a={"Zhao",’

admin2019-01-11  34

问题 有以下程序:
#include  <stdioIh>
    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]);
    }
    程序的运行结果是(    )。【08年9月】

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

答案D

解析 程序中定义了结构体STU变量a和b,并且进行了初始化。当执行b=a时,就把结构体变量a的相应字段值赋给结构体变量b中相应字段。所以正确答案为选项D)。
转载请注明原文地址:https://kaotiyun.com/show/cOxp777K
0

相关试题推荐
最新回复(0)