参考答案和解析
正确答案:D
【解析】此题是考查数据结构的链表知识。根据单向环链表的定义和题中的答案,不难可以得到答案,因为 p=NULL,链表的节点是不能为空的。肯定错了; p->next=NULL,在最后一个指针为空的情况下,不能连成环,这是单向链表定义,所以错了; p=h,将头指针赋值给尾指针,显然也不对,p就不是尾指针了。
更多“●在单向循环链表中,若头指针为h,那么p所指结点为尾结点的条件是 (50) 。(50) A.p=NULL B.p→next=N ”相关问题
  • 第1题:

    在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若P→* next→*next=head,则(55)。

    A.p指向头结点

    B.p指向尾结点

    C.*p的直接后继是头结点

    D.*p的直接后继是尾结点


    正确答案:D
    解析:因为循环链表的尾结点的指针域中存放的是头指针,而尾结点由其直接前驱结点的指针域所指向,因此,当指针p指向尾结点的直接前驱结点时,满足关系式p->next->next=head。

  • 第2题:

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

  • 第3题:

    在单向循环链表中,若头指针为 h,那么 p 所指结点的尾结点的条件是 p==h。


    错误

  • 第4题:

    在单向循环链表中,若头指针为h,那么p所指结点为尾结点的条件是(50)。

    A.p=NULL

    B.P→next=NULL

    C.p=h

    D.p→next=h


    正确答案:D
    解析:此题是考查数据结构的链表知识。根据单向循环链表的定义和题中的答案,不难得出正确答案。因为.P=NULL,链表的节点是不能为空的,肯定错了;p->next=NULL,在最后一个指针为空的情况下,不能连成环,这是单向链表定义,所以错了;p=h,将头指针赋值给尾指针,显然也不正确,P就不是尾指针了。

  • 第5题:

    在一个带头结点的非空循环单链表中,h为头指针,则表中尾结点(由p所指向)满足()。

    A.p->next==NULL;

    B.p==NULL;

    C.p==h;

    D.p->next==h;


    R->next->next