[单选题]

定义下列结构体(联合)数组: struct St { char name[15]; int age; }a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17}; 执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。

A.15,A

B.16,H

C.16,A

D.17,H

参考答案与解析:

相关试题

定义下列结构体(联合)数组:struct st{ char name[15];i

[单选题]定义下列结构体(联合)数组: struct st { char name[15]; int age; }a[10]={"ZHAO",14, "WANG",15, "LIU",16, "ZHANG",17 }; 执行语句printf["%d,%c",a[2].age, *(a[3].name+2))的输出结果为( )。A.15, AB.16, HC.16, AD.17, H

  • 查看答案
  • 定义下列结构体(联合)数组:struct st{ char name[15];i

    [单选题]定义下列结构体(联合)数组:struct st{ char name[15]; int age;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。A.15,AB.16,HC.16,AD.17,H

  • 查看答案
  • 定义下列结构体(联合)数组: struct st {charn ame[15];

    [单选题]定义下列结构体(联合)数组:struct st{ charn ame[15];int age;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf("%d,%c",a[2].age,*(a[3].name+2) )的输出结果为( )。A.15,AB.16,HC.16,AD.17,H

  • 查看答案
  • 定义结构体数组: struct stu {int num; char name[

    [单选题]定义结构体数组:struct stu{ int num;char name[20];}x[5]={1,"LI",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i<5;i++)printf("%d%c",x[i].num,x[i].name[2];以上程序段的输出结果为( )。A.2A3N4A5UB.112A3H41C.1A2N3A4UD.2H3A4H51

  • 查看答案
  • 定义结构体数组:struct stu{int num; char name[20

    [单选题]定义结构体数组: struct stu { int num; char name[20]; }x[5]={1,"LI",2,"ZHAO",3"WANG",4,"ZHANG",5"LIU"}; for(i=1;i<5;i++) printf("%d %c", x[i].num, x[i].name[2]); 以上程序段的输出结果为( ).A.2A3N4A5UB.1I2a3h4IC.1A2N3A4UD.2H3A4H5I

  • 查看答案
  • 定义结构体数组struct stu{ int num;char name[20]

    [单选题]定义结构体数组 struct stu { int num; char name[20]; }x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"}; for(i=1;i<5;i++) printf("%d%c",x[i].num,x[i].name[2]); 程序执行后的输出结果是( )。A.2A3N4E5OB.1H2I3U4EC.1A2N3E4OD.1A2N3E4O

  • 查看答案
  • 定义结构体数组:struct stu{ int num;char name[20

    [单选题]定义结构体数组: struct stu { int num; char name[20]; }x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"}; for(i=1;i<5;i++) printf("%d%c",x[i].num,x[i].name[2]); 以上程序段的输出结果为( )。A.2A3N4A5UB.1I2A3H4IC.1A2N3A4UD.2H3A4H5I

  • 查看答案
  • 有以下结构体说明、变量定义和赋值语句struct STD{ char name[

    [单选题]有以下结构体说明、变量定义和赋值语句struct STD{ char name[10];int age;char sex;} s[5],*ps;ps=&s[0];则以下 scanf 函数调用语句中错误引用结构体变量成员的是A.)scanf("%s",s[0].name);B.)scanf("%d",&s[0].age);C.)scanf("%c",&(ps->sex));D.)scanf("%d",ps->age);

  • 查看答案
  • 有以下结构体说明,变量定义和赋值语句:struct STD{char name[

    [单选题]有以下结构体说明,变量定义和赋值语句: struct STD {char name[10]; int age; char ***; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误的结构体变量成员是( )。A.scanf("%s",s[0].name);B.scanf("%d",&s[0].age);C.scanf("%c",&(ps->***));D.scanf("%d",ps->age);

  • 查看答案
  • 若有结构体定义: struct stu{int num; char sex; i

    [单选题]若有结构体定义:struct stu{int num;char sex;int age;}al,a2;则下列语句中错误的是( )。A.printf("%d,%C,%d",a1);B.a2.age=a1.age;C.a1.age++;D.a1.num=5;

  • 查看答案
  • 定义下列结构体(联合)数组:struct St{char name[15]; i