带头结点的单链表Head为空的判定条件是( )。
A. Head==NULL
B. Head->next==NULL
C. Head->next==Head
单链表的每个结点中包括一个指针next,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?( )。
A. p->next=q->next;q=p->next
B. p->next=q;q->next=p->next;
C. q->next=p->next;p->next=q;
D. q=p->next;p->next=q->next;
循环链表指( )。
A. 最后一个结点的指针域总是指向链表头
B. 可以自由膨胀的链表
C. 链表含有指向上一级结点的指针域
D. 都不是
下列关于数据和逻辑结构的叙述中,哪一个是不正确的( )。
A. 数据的逻辑结构是数据间关系的描述
B. 数据的逻辑结构抽象反映数据元素间的逻辑关系
C. 数据的逻辑结构具体反映数据在计算机中的存储方式
D. 数据的逻辑结构分为线性结构和非线性结构