定义下列结构体(联合)数组: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
A.15,A
B.16,H
C.16,A
D.17,H
A.15,A
B.16,H
C.16,A
D.17,H
A.15,A
B.16,H
C.16,A
D.17,H
A.struct product a[10]
B.struct product a{10}
C.struct product a<10>
D.struct product a(10)
A.Tianjin,2008
B.Tianjin,2009
C.guangzhou,2009
D.guangzhou,2008
设有如下说明: typedef struct { int n; char c;double x;}STD; 则以下选项:能正确定义结构体数组并赋初值的语句是()。
A.STDtt[2]={{1,'A',62},{2,'B',75}};
B.STDtt[2]={1,"A",62,2,"B",75};
C.struet tt[2]={ {1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
设有如下说明 typedef struct {int n;char c;double x;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
A.STD tt[2]={{l,'A',62},{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"B",75};
C.streetn[2]={{1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
A.2A3N4A5U
B.112A3H41
C.1A2N3A4U
D.2H3A4H51
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量