题目内容

在16位IBM-PC机上使用C语言,若有如下定义: struct data { int i; char ch; double f; } b; 则结构体变量b占用内存的字节数是( )。

A. 1
B. 2
C. 8
D. 11

查看答案
更多问题

若有以下定义和语句: struct student { int num; int age; }; struct student stu[3] = { { 1001, 20 }, { 1002, 19 }, { 1003, 21 } }; main() { struct student *p; p = stu; …… } 则以下不正确的引用是( )。

A. (p++)->age
B. p++
C. (*p).age
D. p = &stu.num

若有以下说明和语句,则对结构体变量pup中成员sex的引用方式正确的是( )。 struct pupil { char name[20]; int sex; } pup, *p; p = &pup;

A. p.pup.sex
B. p->pup.sex
C. (*p).pup.sex
D. (*p).sex

结构体只能包含一种数据类型。 ( )

A. 对
B. 错

不同结构体变量的成员名字必须不同。 ( )

A. 对
B. 错

答案查题题库