网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
7、已知指针p指向单链表head中的某个结点,若删除其后继结点,则需执行()。
A.r=p; p->next=r->next; free(r);
B.r=p->next; p=r->next; free(r);
C.r=p->next; p->next=r->next; free(r);
D.r=p->next; r->next=p->next; free(r);
参考答案和解析
B
更多 “7、已知指针p指向单链表head中的某个结点,若删除其后继结点,则需执行()。A.r=p; p->next=r->next; free(r);B.r=p->next; p=r->next; free(r);C.r=p->next; p->next=r->next; free(r);D.r=p->next; r->next=p->next; free(r);” 相关考题
考题
●在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p→*next→*next=head,则 (55) 。(55) A.p指向头结点B.p指向尾结点C.*p的直接后继是头结点D.*p的直接后继是尾结点
考题
设有一个单向循环链表,头指针为head,链表中结点的指针域为next,p指向尾结点的直接前驱结点,若要删除尾结点,得到一个新的单向循环链表,可执行操作p->next=head。()
此题为判断题(对,错)。
考题
某单循环链表头指针为head且表长大于1,指针p指向表中某个结点,若p→next→next= head,则(11)。A.p指向头结点B.p指向尾结点C.*p的直接后继是头结点D.*P的直接后继是尾结点
考题
(C语言)在头指针为head且表长大于1的单循环链表中,指针p指向表中英雄模范个结点,若p-next-next=head,则A、p指向头结点B、p指向尾结点C、*p的直接后继是头结点D、*p的直接后继是尾结点
考题
设有头指针为head的带有头结点的非空单向循环链表,指针p指向其尾结点,要删除头结点,并使其仍为单向循环链表,则可利用下述语句head =head-next ;()。A、p=head;B、p=NULL;C、p-next=head;D、head=p;
考题
针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p-next-next==head,则()。A、p指向头结点B、p指向尾结点C、p的直接后继是头结点D、p的直接后继是尾结点
考题
填空题要在一个带头结点的单向循环链表中删除头结点,得到一个新的不带头结点的单向循环链表,若结点的指针域为next,头指针为head,尾指针为p,则可执行head=head-next;()。
考题
单选题针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p-next-next==head,则()。A
p指向头结点B
p指向尾结点C
p的直接后继是头结点D
p的直接后继是尾结点
考题
填空题设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。
热门标签
最新试卷