数据结构

非空的循环单链表head的尾结点(由p所指向)满足()。A、p->next==NULLB、p==NULLC、p->next==headD、p==head

题目

非空的循环单链表head的尾结点(由p所指向)满足()。

  • A、p->next==NULL
  • B、p==NULL
  • C、p->next==head
  • D、p==head
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

非空的循环单链表head的尾结点(由p所指向) ,满足( )。

A.p->next==NULL

B.p==NULL

C.p->next=head

D.p=head


正确答案:C

第2题:

设有一个单向循环链表,头指针为head,链表中结点的指针域为next,p指向尾结点的直接前驱结点,若要删除尾结点,得到一个新的单向循环链表,可执行操作p->next=head。()

此题为判断题(对,错)。


标准答案:对

第3题:

●带头结点的单链表head为空的判断条件是 (43) 。

(43) A.head=NULL

B.head->next=NULL

C.head->next=head

D.head<>NULL


正确答案:B
【解析】带头结点的单链表head为空的判断条件是头结点的指针域是否为空,即head->next=NULL。

第4题:

非空循环单链表head的尾结点p满足()。

A.p->next==NULL

B.р==NULL

C.p->next==head

D.p==head


参考答案:C

第5题:

设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=(),则p所指结点为尾结点。


参考答案:head

第6题:

带头结点的单链表head为空的判断条件是(34)。

A.head=NULL

B.head->next=NULL

C.head->next=head

D.head!=NULL


正确答案:B
解析:本题考查单链表为空的判断条件。题目中给出的单链表head是带头结点的单链表,头结点是指在单链表head中第一个结点之前附设的一个结点,头结点的数据域可以不存放任何数据信息,而其指针域存放指向第一个结点的指针。在题目中告诉了我们,第一个结点的指针为head,而整个单链表的存储必须从第一个结点进行,如果链表为空,则说明第一个结点不存在,但头结点存在,而头结点的指针域存放指向第一个结点的指针应该为空,所以带头结点的单链表head为空的判断条件是head->next=NULL。

第7题:

设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为了使该单向链表改为单向循环链表,可用语句p->next=head 。()

此题为判断题(对,错)。


标准答案:对

第8题:

非空的单向循环链表的尾结点满足( )(设头指针为head,指针p指向尾结点)。

A.p->next = =NULL

B.p= =NULL

C.p= =head

D.p->next= =head


参考答案:D

第9题:

非空的单向循环链表的尾结点满足()(设头指针为head,指针p指向尾结点)。

A.p==head

B.p==NULL

C.p->next==head

D.p->next==NULL


参考答案:C

第10题:

非空循环单链表(head为头指针)的尾结点(由指针p所指示)应满足()。

A.p->next==NULL;

B.p==NULL;

C.p->next==head;

D.p==head;


参考答案:C

更多相关问题