题目内容

若有以下说明,能正确引用"Li Ming"的方式是()。struct student{ int name;int num;}stu1[2]={{ "Ma Hong",18},{"Li Ming",17;struct stu *p=stu1;

A. stu1[1].name
B. p->name
C. stu1.name
D. (*p++).name

查看答案
更多问题

以下程序的输出结果是()。union myun{ struct {int x,y,z;} u;int k;} a;void main(){a.u.x=4; a.u.y=5; a.u.z=6; a.k=0; printf("%d\n",a.u.x);}

A. 4
B. 5
C. 6
D. 0

下面程序的运行结果是( )。main( ){ struct complx{ int x; int y ;} cnum[2]={1,3,2,7} ;printf(“%d\n”,cnum[0].y/cnum[0].x*cnum[1].x) ;}

A. 0
B. 1
C. 2
D. 6

若编译系统为16位,定义以下结构体类型 structs {int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为( )

A. 4
B. 12
C. 18
D. 6

有如下结构类型定义以及有关的语句:struct ms{ int x; int *p; }s1,s2;s1.x=10; s2.x=s1.x+10; s1.p=&s2.x; s2.p=&s1.x; *s1.p+=*s2.p; 试问,执行以上语句后,s1.x和s2.x的值应该是()

A. 10,30
B. 10,20
C. 20,20
D. 20,10

答案查题题库