题目内容

定义以下结构体类型struct student{ char name[10];int score[50];float average;}stud1;则stud1占用内存的字节数是( )。

A. 64
B. 214
C. 228
D. 7

查看答案
更多问题

如果有下面的定义和赋值,则下面哪个访问方式不正确。struct SNode {unsigned id;int data;}n,*p; p=&n;

A. p.data
B. n.data
C. p->data
D. (*p).data

根据下面的定义,能输出名为Mary的语句是()。struct person{ char name[9];int age;} struct person class[5]={"John",17,"Paul",19,"Mary",18,"Adam",16};

A. printf("%s\n",class[1].name);
B. printf("%s\n",class[2].name);
C. printf("%s\n",class[3].name);
D. printf("%s\n",class[0].name);

若有以下定义,则语句()是正确的。union data{int i;char c;float f;}a;int n;

A. s=5
B. a={2,'a',1.2}
C. printf("%d",a)
D. n=a.i

若有下面的说明和定义:union test{ char ul[5];int u2[2];} ua;则sizeof(union test )的值是( )

A. 12
B. 16
C. 14
D. 8

答案查题题库