—When will you be free this month, Mr. Smith? ( ), maybe we'll be free next Sunday.
A. Let me be
B. Let me see
C. I'm afraid
D. Think it over
第1题:
已知h是指向单向加头链表的头指针,删除首元结点的操作是_____。
A.p=h,h=p->next;free(p);
B.p=h->next;free(p);h=h->next;
C.p=h->next,h->next=p->next;free(p);
D.free(h->next);h=h->next;
第2题:
在一个单链表中,已知q所指节点是p所指结点的直接前驱,若要删除p结点,则执行()操作。
A.q=p->next;free(p);
B.q->next=p->next;free(p);
C.q=p;p->next=p->next;free(q);
D.p->next=q->next;free(p);
第3题:
在一个不带头结点的单链表中,若要删除 p 所指结点的后继结点q,则执行()。
A.p->next=q->next;free(q);
B.p=p->next; p->next=q->next;free(q);
C.p->next=p->next;free(q);
D.p =p->next->next;free(q);
第4题:
已知h是指向单向加头链表的首指针,删除表头结点的操作是_____。
A.p=h->next;free(p);h=h->next;
B.free(h->next);h=h->next;
C.p=h,h=p->next;free(p);
D.p=h->next,h->next=p->next;free(p);
第5题:
在一个单链表head中,若要删除指针p所指结点的后继结点,则执行()。
A.p=p->next;free(p);
B.p->next=p->next->next; free(p);
C.q= p->next q->next=p->next; free(q);
D.q=p->next; p->next=q->next; free(q);
第6题:
在一个单链表中,若删除p所指结点的后续结点,则语句执行顺序为()
A.q=p—>next;p—>next= q—>next;free(q)
B.p—>next= p—>next;free(p->next)
C.p= p—>next; p—>next= p—>next—>next;free(p)
D.p= p—>next—>next;free(p->next)