第九章单元测试
在一个以 h 为头的单向链表中,p 指针指向链尾的条件是()。
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()。
在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()。
在一个单链表head中,若要删除指针p所指结点的后继结点,则执行()。
若已建立下面的链表结构,指针p、q分别指向图中所示结点,则不能将q所指结点插入到链表末尾的语句是( )。
A:p->next=NULL B:p->next->next=h C:p->next=h D:p->.data=-1
答案:p->next=NULL
A:p->next=s->next;p->next=s; B:p->next=s;s->next=p->next;
C:p->next=s;p->next=s->next; D:s->next=p->next;p->next=s;
A:q->next=p->next; p->next=q; B:p->next=q->next; q->next=p; C:p->next=q->next; p->next=q; D:q->next=p->next; p=q;
A:p=p->next;free(p); B:p->next=p->next->next; free(p); C:q=p->next; p->next=q->next; free(q); D:q= p->next q->next=p->next; free(q);
A:q->next=NULL; p=p->next; p->next=q; B:p=(*p).next; (*q).next=(*p).next; (*p).next=q; C:p=p->next; q->next=p->next; p->next=q; D:p=p->next; q->next=p; p->next=q;
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!