现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指定一个链表中连续

时间:2024-04-20 12:41:37 5A范文网 浏览: 答案大全 我要投稿

问题:

[单选] 现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指定一个链表中连续的3个结点。
struct node
{har data;
struct node*next;)*p,*q,*r;
现要将q和r所指结点交换前后位嚣,同时要保持链表的结构,下列不能完成此操作的语句是(  )。

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

参考答案D

参考解析:

D。【解析】由题目中线性链表的定义可知,要将q和r所指的结点交换前后位置,只要使q指向r的后一个结点,P指向r结点,r指向q结点即可。而在选项D中,r一>nextq,这时r指向的节点为q;p-->next—r,这对P指向的节点为r;q一>next—r-->next,因为r节点已经指向q,所以执行这个语句后q又指向q,所以选项I)不正确。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

任何组织或者个人不得以()未成年人身心健康的方式对未成04-20

2015年2月2日,习近平总书记在省部级主要领导干部学习贯04-20

回首近代以来中国波澜壮阔的历史,展望中华民族充满希望04-20

党的十八届五中全会要求坚持最严格的耕地保护制度,坚守04-20

党的十八届五中全会强调,实现“十三五”时期发展目标,破04-20

“十三五”时期经济社会发展,在提高发展平衡性、包容性04-20

张教授:我支持外企W公司中国雇员的罢工。他们受到了不04-20

一项研究发现,1970年调查的孩子中有70%曾经有过虫牙,而04-20

某校对五年级100名同学进行学习兴趣调查,结果有58人喜04-20

藏獒是世界上最勇猛的狗,一只壮年的藏獒能与5只狼搏斗04-20

热搜文章
最新文章