若有如下定义: struct stu{char name[9];int age;float score;); struct stu class[10]={{"Li",17,67},{"Song",19,80}, {"guo",18,79},{"Zhao",16,69}}; 根据上面的定义,若执行“printf("%s:%d%f",class[3].name,class[3].age,class[3].score);"则输出的正确结果是( )。A.Song:19,80.000000B.Zhao:16,69.

题目

若有如下定义: struct stu{char name[9];int age;float score;); struct stu class[10]={{"Li",17,67},{"Song",19,80}, {"guo",18,79},{"Zhao",16,69}}; 根据上面的定义,若执行“printf("%s:%d%f",class[3].name,class[3].age,class[3].score);"则输出的正确结果是( )。

A.Song:19,80.000000

B.Zhao:16,69.000000

C.Li:17,67Song;19,80

D.guo:18,79Zhao;16,69


相似考题
更多“若有如下定义:struct stu{char name[9];int age;float score;);struct stu class[10]={{"Li",17, ”相关问题
  • 第1题:

    若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

    A.struct是结构体类型的关键字

    B.struct stu是用户定义的结构体类型

    C.stu1是用户定义的结构体类型名

    D.a,b都是体的成员名


    example是结构体类型名

  • 第2题:

    以下结构体的定义语句中,正确的是______。

    A.struct student {int num; char name[10];int age;};stu;

    B.struct {int num; char name[10];int age;}student; struct student stu;

    C.struct student {int num; char name[10];int age;}stu;

    D.struct student {int num; char name[10]; int age;}; student stu;


    struct student {int nmu; char name[10]; int age;} stu;

  • 第3题:

    若有以下类型说明,错误的叙述是()。 typedef struct {char name[10]; int age; }STU;

    A.name是结构类型STU的成员

    B.STU是一个结构类型变量名

    C.age是一个结构类型名

    D.age是结构类型STU的成员


    p是一个指针,它可以指向一个包含3个int类型元素的一维数组

  • 第4题:

    根据下面的定义,能输出字符串"Li"的语句是()。 struct person { char name[10]; int age; }; person stu[10]={"Zhang",18, "Li",17, "Ma",18, "Huang",18 };

    A.cout<< stu[2].name<<endl;

    B.cout<< stu[2].name[0]<<endl;

    C.cout<< stu[1].name<<endl;

    D.cout<< stu[1].name[0]<<endl;


    A

  • 第5题:

    若有以下说明语句,则说法错误的是()。 struct stu {int a; float b; }stu1;

    A.struct是结构体类型的关键字

    B.struct stu是用户定义的结构体类型

    C.stu1是用户定义的结构体类型名

    D.a,b都是结构体的成员名


    int *pi,*&pref=pi;