( 11 )从单链表中删除指针 s 所指结点的下一个结点 t ,其关键运算步骤为
A ) s ↑ .link := t
B ) t ↑ .link := s
C ) t ↑ .link := s ↑ .link
D ) s ↑ .link := t ↑ .link

第1题:
设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?
A.s↑.link:=p↑.link;p↑.link:=s
B.q↑.link:=s;s↑.link:=p
C.p↑.link:=s↑.link;s↑.link:=p
D.p↑.link:=s;s↑.link:=q
第2题:
在一个单链表中,指针P指向结点是指针S所指向结点的直接前驱结点,从链表中删除S所指向结点的操作为:
A.p=s;
B.s->next=p->next;
C.p->next=s->next;
D.s=p;
第3题:
在一个单链表(节点的指针域用link标识)中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行()。
A.s->link=p; p->link=s;
B.s->link=p->link; p->link=s;
C.s->link=p->link; p=s;
D.p->link=s; s->link=p;
第4题:
第5题:
在一个单链表中,若q所指结点是p所指结点的前驱结点,若在q与p之间插入一个s所指的结点,则执行()。
A.s→link=p→link; p→link=s;
B.p→link=s; s→link=q;
C.p→link=s→link; s→link=p;
D.q→link=s; s→link =p;