在单链表中,指针p指向元素为x的结点,下面哪条语句实现“删除x的后继”?()A.p=p->nextB.p->next=p->

题目

在单链表中,指针p指向元素为x的结点,下面哪条语句实现“删除x的后继”? ( )

A.p=p->next

B.p->next=p->next->next

C.p->next=p

D.p=p->next->next

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●在单链表中,指针p指向元素为x的结点,实现"删除x的后继"的语句是 (20) 。

(20) A.p=p→next;

B.p→next=p→next→next;

C.p→next=p;

D.p=p→next→next;


正确答案:B
【解析】删除p结点的直接后继需修改p结点的指针域,使p结点的指针域指向其后继的后继。即 p->next=p->next->next。

第2题:

已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针x指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。

A、q->next=x->next;x->next=p;

B、s->next=p;q->next=x->next;

C、p->next=x->next;x->next=p;

D、x->next=q;p->next=x->next;


参考答案:A

第3题:

在单链表中,指针p指向元素为x的结点,实现“删除x的后继”的语句是()。

A、p=p-next

B、p-next=p-next-next

C、p-next=p

D、p=p-next-next;


正确答案:B

第4题:

在单链表中,指针P指向元素为x的结点,实现“删除x的后继”的语句是(20)。

A.p=p→next;

B.p→next:p→next→next;

C.p→next=p;

D.p=p→next→next;


正确答案:B
解析:删除p结点的直接后继需修改p结点的指针域,使p结点的指针域指向其后继的后继。即p->next=p->next->next。

第5题:

在一个单链表中,若删除p所指向结点的后续结点,则执行()。

A、p->next=p->next->next;

B、p->next=p->next;

C、p=p->next;

D、p=p->next->next;


参考答案:A

第6题:

在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用的语句是()。

A.p=q->next

B.p->next=q

C. p->next=q->next

D.q->next=NULL


参考答案C

第7题:

在单链表中,指针p指向元素为x的结点,实现删除x节点的后继结点的语句是()。

A、p=p->next;

B、p->next=p->next->next;

C、p->next=p;

D、p->next->next=p->next->next->next;


参考答案:D

第8题:

在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()

A、p=p->next

B、p=p->next->next

C、p->next=p

D、p->next=p->next->next


参考答案:D

第9题:

在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。

A.p=s->next

B.p->next=s;s->next=p->next

C.p->next=s->next;

D.s->next=p->next;p->next=s;


参考答案:D

第10题:

在单链表中,指针P指向元素为x的结点,语句(10)现“删除x的后继”

A.p=p→mext;

B.p→next=p→next→next;

C.p→next=p;

D.p=p→next→next;


正确答案:B
解析:“删除x的后继”只需使x的指针指向后继的下一个结点。

更多相关问题