第九章测试
1.

在一个以 h 为头的单向链表中,p 指针指向链尾的条件是()。


A:p->next->next=h B:p->next=NULL C:p->.data=-1 D:p->next=h
答案:B
2.

在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()。


A:p->next=s->next;p->next=s; B:p->next=s;p->next=s->next; C:s->next=p->next;p->next=s; D:p->next=s;s->next=p->next;
3.

在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()。


A:p->next=q->next; p->next=q; B:q->next=p->next; p->next=q; C:p->next=q->next; q->next=p; D:q->next=p->next; p=q; 4.

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


A:p->next=p->next->next; free(p); B:q= p->next q->next=p->next; free(q); C:q=p->next; p->next=q->next; free(q); D:p=p->next;free(p); 5.

若已建立下面的链表结构,指针p、q分别指向图中所示结点,则不能将q所指结点插入到链表末尾的语句是( )。

1.jpg



A:p=(*p).next; (*q).next=(*p).next; (*p).next=q; B:p=p->next; q->next=p->next; p->next=q; C:q->next=NULL; p=p->next; p->next=q; D:p=p->next; q->next=p; p->next=q;

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(186) dxwkbang
返回
顶部