题目内容

若有定义:union u_type {int x; float y[3]; char z; }a;则变量a的长度是_________。

A.1
B.4
C.12
D.15

查看答案
更多问题

若由定义:typedef int NUM[100];NUM n;则______语句是正确的。

A.n=2;
B.NUM=n;
C.n[0]=2;
D.NUM=2;

若有以下定义,能正确引用weight成员值为67的是( )。struct Person{char name;int weight;}m[3]={{'Z',63},{'W',67},{'L',58}};

A. m.weight
B. m.weight[1]
C. m[1].weight
D. weight

若有以下定义,能正确引用id成员值为8003的是( )。struct Machine{int id;float length;}a[3]={{8001,156.3},{8002,167.5},{8003,160}};struct Machine *p; p=a;

A. p->id
B. (p+2)->id
C. id
D. a->id

若有以下定义,能正确输出color成员值为'G'的语句是( )。struct Table{int id;char color;};struct Table a[5]={{1,'R'},{2,'B'},{3,'G'},{4,'Y'},{5,'W'}};

A. printf("%c\n",a[2].color);
B. printf("%c\n",a.color);
C. printf("%c\n",color);
D. printf("%c\n",a.color[2]);

答案查题题库