网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
43、在带有头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:______________________;L->next=p->next;free(p);(注意大小写,不留空格,不写分号)
参考答案和解析
U=L->next
更多 “43、在带有头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:______________________;L->next=p->next;free(p);(注意大小写,不留空格,不写分号)” 相关考题
考题
在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()
A、p=p->nextB、p=p->next->nextC、p->next=pD、p->next=p->next->next
考题
在有头结点的单链表L中,向表头插入一个由指针p指向的结点,则执行()。
A.L=p;p->next=L;B.p->next=L;L=p;C.p->next=L;p=L;D.p->next=L->next;L->next=p;
考题
在一个单链表中,若要删除p结点的后续结点,则执行A.p↑.next:=p↑.next↑.next;B.p:=p↑.next; p↑.next:=p↑.next↑.next;C.free(p↑.next);D.p:=p↑.next↑.next;
考题
在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。
A、p->next=q->nextB、q->next=NULLC、p->next=qD、p=q->next
考题
已知指针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;
考题
在单链表中,指针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;
考题
在一个单链表中,若删除p所指向结点的后续结点,则执行()。
A、p->next=p->next->next;B、p->next=p->next;C、p=p->next;D、p=p->next->next;
考题
在单链表中,若要删除指针p所指的结点的后继结点(next是结点的指针域),需要执行( )。A.P↑.next:=P;B.P↑.next:=P↑.next↑.next;C.P:=P↑.next;D.P↑.next↑.next:=P↑.next;
考题
在一个单链表中,若要删除p结点的后继结点,则执行( )。A.p↑.next:=p↑.next↑.nextB.p:=p↑next; p↑.next:=p↑.next↑.nextC.dispose(p↑.next)D.p:=p↑next↑.Next
考题
在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )A.q->next=p-next;p=qB.p->next=q->next;q=pC.q->next=p->next;p->next=qD.p->next=q->next;q->next=p
考题
若L是一个无表头结点的单链表,P结点既不是首结点,也不是尾结点。删除P结点的后继结点的语句是(57)。A.P→ next = P→next→next; Q=P→next; free(Q);B.Q = P → next; P → next = P → next→next; free(Q);C.P → next → next = P → next; Q = P → next; free(Q);D.Q = P → next; P → next → next = P→next; free(Q);
考题
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ( )A.free(q);p->Next=q->next;B.(* p).next=(* q).nexy;free(q);C.q=(* q).next;(* p).next=q;free(q);D.q=q->next;p->next=q;p=p->next;free(p);
考题
在一个单链表中,若要删除P结点的后续结点,则应执行()。A.P->next=P->next->next
B.p=P->next;P->next=P->next->next
C.delete(P->next)
D.p=P->next->next
考题
设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。A.q=p->next;p->data=q->data;p->next=q->next;free(q);
B.q=p->next;p->data=q->data;free(q);
C.q=p->next;p->next=q->next;free(q);
D.q=p->next;q->data=p->data;p->next=q->next;free(q);
考题
在一个带头结点的循环双向链表中,若要删除指针p所指向的结点则执行()嗓作。A、p = p->prior;p->prior->next = p->nextB、p->prior->next = p;p->next = p->next->priorC、p->next->prior = p;p->next = p->next->nextD、p->prior->next = p->next;p->next->prior = p->prior
考题
己知指针p指向单链表中的某结点,则下列各组语句能删除链表中结点的是()A、p=p->nextB、q=p->next;q=q->nextC、p->next = p-next->nextD、q=p->next;p=p->next;q=p->next
考题
已知单链表上一结点的指针为p,则删除该结点后继的正确操作语句是:()A、 s= p->next; p=p->next; free(s);B、 p=p->next; free(p);C、 s= p->next; p->next=s->next; free(s);D、 p=p->next; free(p->next);
考题
设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。A、p->next=p->next->nextB、p=p->nextC、p=p->next->nextD、next=p
考题
在一个单链表中,若要删除p指针所指向结点的后继结点,则执行()A、p->next=pB、p=p->next->nextC、p->next=p->next->nextD、p=p->next;p->next=p->next->next
考题
在一个头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行()操作。A、p->next=q->next;q=pB、p->next=q->next;q-next=pC、q->next=p->next;p->next=qD、q->next=p->next;p->next=q->next
考题
单选题在一个单链表中,若要删除p指针所指向结点的后继结点,则执行()A
p->next=pB
p=p->next->nextC
p->next=p->next->nextD
p=p->next;p->next=p->next->next
考题
单选题已知单链表上一结点的指针为p,则删除该结点后继的正确操作语句是:()A
s= p->next; p=p->next; free(s);B
p=p->next; free(p);C
s= p->next; p->next=s->next; free(s);D
p=p->next; free(p->next);
考题
单选题设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。A
p->next=p->next->nextB
p=p->nextC
p=p->next->nextD
next=p
考题
单选题己知指针p指向单链表中的某结点,则下列各组语句能删除链表中结点的是()A
p=p->nextB
q=p->next;q=q->nextC
p->next = p-next->nextD
q=p->next;p=p->next;q=p->next
热门标签
最新试卷