题目内容

如果有下面的定义和赋值,则下面哪个访问方式不正确。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

继发性肺结核的主要感染方式

A. 消化道感染
B. 呼吸道感染
C. 皮肤感染
D. 内源性再感染
E. 性传播

答案查题题库