首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。 struct node { char data; struct node *next; } *p,*q,*r; 现要将q和r所指
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。 struct node { char data; struct node *next; } *p,*q,*r; 现要将q和r所指
admin
2009-01-15
78
问题
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。
struct node { char data; struct node *next; } *p,*q,*r; 现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是( )。
选项
A、q->next=r->next;p->next=r;r->next=q;
B、p->next=r;q->next=r->next;r->next=q;
C、q->next=r->next;r->next=q;p->next=r;
D、r->next=q;P->next=r;q->next=r->next;
答案
8
解析
选项D)中首先将q赋给r->next,也就是将结点q的地址存放在结点r的指针域中;接着将r赋给p->next,也就是将结点r的地址存放在结点p的指针域中,此时完成了q和r所指结点的交换。q->next=r->next的目的是想将q的指针域指向下一个结点的数据地址,但由于一开始执行了r->next=q,即已将r的指针域甲存放了q结点的地址,此时q-next=r-> next就相当于将q指向了其本身,也就是和下一个结点断开了,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/4LXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
支持子程序调用的数据结构是()。
以下叙述中错误的是( )。
文本框接受的最长字符数由文本框的()属性确定。
在数据库管理技术的发展中,数据独立性最高的是()。
在考生的文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。在窗体上有两个命令按钮,其名称分别为Command1和Cornrnand2,标题分别为“写文件”和“读文件”,如图3.131(a)所示。其中“写文件”命令按钮事件过程用来建立
以下叙述中,错误的是
以下关于窗体的叙述中,错误的是( )。
数据库设计中反映用户对数据要求的模式是( )。
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
随机试题
在纵向层级上,行政组织结构的发展趋势呈现出()
肺野末梢血管的影像清晰可见的细节指标是
药品不良反应(ADR)的机制和影响因素错综复杂,遇到ADR时,需要进行因果关系评价。A.肯定B.很可能C.可能D.可能无关E.无法评价患者,男,45岁,因社区获得性肺炎人院,入院是9月8日查血常规提示:血小板(PLT)88×109/L,9月9
买卖已出租房屋的,出卖入应当在出售前()通知承租人,承租人在同等条件下有优先购买权。
岩石由于形成条件的不同,分为火成岩、水成岩及变质岩,其中水成岩包括()。
特殊性能低合金高强度钢中,()包括高强度管线和耐腐蚀的低合金强度管线钢。用于建筑工程排水,在耐化学性和耐热性能满足工艺要求的条件下,()也可用于工业排水系统。
净化空调系统的调试和试运转,应在洁净室(区)建筑装饰装修验收合格和()之后进行。
不定积分=__________.
Theframeneedstobestrongenoughtosupporttheengine.
Agoodtranslatorisbydefinitionbilingual.Theoppositeisnot(1)true,however.Abornandbredbilingualwillstillneedt
最新回复
(
0
)