题目内容

以下类型说明和变量定义正确的是()

A. typedef struct{ int n; char c;} S;S t1, t2;
B. struct S{ int n; char c;};S t1, t2;
C. typedef struct S{ int n = 0; char c = ‘A’;} t1, t2;
D. struct{ int n; char c; } S;S t1, t2;

查看答案
更多问题

若有以下结构变量struct x{ int a;char c;float b;} x,*p;p=&x;则对成员a合适的引用为以下的()项。

A. p.x.a
B. p->x.a
C. (*p).x.a
D. (*p).a

设有以下程序段:struct student{int age;int num;}stu1,*p;p=&stu1;以下对结构体变量stu1中成员age的非法引用是()

A. stu1.age
B. student.age
C. p->age
D. (*p).age

设有以下程序段:struct STD{char name[10]; int age; char sex;} s[5], *ps;ps = &s[0];以下错误引用结构体变量成员的是()

A. scanf("%s", s[0].name);
B. scanf("%d", &s[0].age);
C. scanf("%c", &(ps->sex));
D. scanf("%d", ps->age);

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

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

答案查题题库