首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。 struct node {int data;struct node*next;}*P,*q,*r; 现要将q所指节点从链表中删除,同时要保持链表的连续,
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。 struct node {int data;struct node*next;}*P,*q,*r; 现要将q所指节点从链表中删除,同时要保持链表的连续,
admin
2011-06-13
55
问题
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。 struct node {int data;struct node*next;}*P,*q,*r; 现要将q所指节点从链表中删除,同时要保持链表的连续,
以下不能完成指定操作的语句是( )。
选项
A、p->next=q->next;
B、p->next=P->next->next;
C、p->next=r;
D、p=q->next;
答案
D
解析
本题的考点是链表的指针操作。要想将q所指节点从链表中删除,同时要保持链表的连续,从图上看,应该将p->next=r,由于q->next、p->next->next都指向r,因此p->next=q->next、p->next=p->next->next同样可以实现指定的操作。因此选项A、B、C都能完成指定操作。而选项D“p=q->next”只是将指针p指向了r,不能完成指定的操作。因此正确选项是D。
转载请注明原文地址:https://kaotiyun.com/show/JVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件测试设计中,软件测试的主要目的是()。
开发软件时对提高开发人员工作效率至关重要的是()。
有以下程序main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是
以下程序的输出结果是charcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){cha
在16位C编译系统中,若定义longa;则能给a赋值40000的正确语句是()。
以下4个选项中,不能看作一条语句的是
若有定义:inla=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
下列叙述中正确的是
数据库管理系统是位于用户与______之间的软件系统。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
随机试题
小规模集成电路(SSI)的集成对象一般是_______。
某君,长年咳嗽,痰多色黄,胸部痞闷。针刺治疗首选穴位是:
属于第三人代为履行的有()。
按照《旅行社条例》《导游人员管理条例》《旅游法》等法规的规定,导游人员在进行导游活动时,应当佩戴导游证,携带计分卡、正规接待计划,8人以上团队应打接待社社旗。()
下列关于关系数据语言的叙述,不正确的是()。
教学应着眼于学生现有的水平,为学生提供带有难度的内容,调动学生的积极性,发挥其潜能,超越其现有的水平而达到下一发展阶段的水平,然后在此基础上进行下一阶段的发展。这种做法体现的是()
Inthefirstparagraph,theinternetofPradaismentionedtoWecaninferfromthelastparagraphthat
WhentheresidentsofBuenosAireswanttochangethepesostheydonottrustintothedollarstheydo,theygotoacueva,or"
A.fatigueB.defectsC.perfectD.improveE.riseF.mistakesG.carefullyH.carelesslyI.ignoreJ.assignmentK.gr
Technology,Costs,LackofAppealSlowE-textbookAdoptionA)TextbooksareoftenaluxuryforcollegeseniorVatellMartin.Th
最新回复
(
0
)