第七章
结构体的定义不为它分配具体的内存空间。
答案:对
结构体定义中,struct是关键字,不能省略,结构体名称用作结构体类型的标志,是用户自定义的标识符。
答案:对
假设有如下语句,则叙述错误的是?struct abc { int m; float n;}mytype;
mytype是结构体类型名
struct是定义结构体类型的关键字
m和n都是结构体成员名若有以下说明和语句,则引用方式不正确的是?struct worker{ int no; char *name;}work, *p=&work;
(*p).no
work.no
p->no以下结构体类型可以用来构造链表的是?
struct aa{int a; int *b;};
struct bb{int a; bb *b;};
struct dd{int *a; aa b;};在声明一个结构体变量时系统分配给它的存储空间是?
该结构体中第一个成员所需存储空间
该结构体中占用最大存储空间的成员所需存储空间
该结构体中最后一个成员所需存储空间以下关于C++结构体类型的说法正确的有?
结构体类型的成员可以是本类型的指针
结构体类型的内存容量是所有成员的内存容量之和
结构体类型中必须包含数据和对数据的操作访问结构体成员的语句:stu.birthday.year,表示在stu结构体变量中有一个嵌套的结构体成员birthday,birthday有一个结构体成员year。
答案:对
假设单链表的最后一个结点的next指针域指向了第一个结点,则该单链表是有环的。那么如果p指向某一个结点,while(p!=NULL) p=p->next; 会无限循环下去。
答案:对
假设p指向链表中的第一个结点,q指向第二个结点,可以将q指向的结点删除并释放的语句是?

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部