首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q, *r; 现要将Q所指结点
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q, *r; 现要将Q所指结点
admin
2009-01-15
43
问题
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q,
*r;
现要将Q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是
选项
A、p->next=q->next;
B、p->next=p->next->next;
C、p->next=r;
D、p=q->next;
答案
8
解析
要删除链表中间的某个结点,只需要使它的前一个结点的next指针指向它的后一个结点-不过,严格来讲还需要使用free()函数释放掉该结点在内存中所占的空间。本题要删除的是q所指结点(以下简称q结点),只需使p结点的next指针指向r结点即可。选项A中, 因为 Q结点的next指向r结点,所以执行p->next=q->next;语句后p结点的next就指向了r结点,故选项A能完成删除。选项B中,p->next->next等价于q->next,因此也能完成删除。选项C直接让p->next指向r结点,当然可以删除。选项D使指针p指向q->next (即r结点),这样做不会影响到内存中的链表,所以应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/LbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:DimilumAsInteger,rAsInteger,nAsInteger,iAsInteger,art(5)AsIntegerPrivateSubCommand1_Click()num
把数学表达式表示为正确的VB表达似乎应该是
设有如下程序:PrivateSubForm_Click()num=InputBox(”请输入一个实数”):P=InStr(num,",")IfP>0ThenP
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
在VB中,函数过程与子程序过程的区别之一是()。
在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图2-118所示。要求:①利用属性窗口设置适当的属性,使Textl、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一个单选按
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
随机试题
下述有关《联合国国际货物销售合同公约》适用范围的说法,正确的是()
检出心肌损伤的特异性标志物是
针灸治疗风疹,呼吸困难者配穴为针灸治疗风疹,恶心呕吐者配穴为
有关破产企业和解和整顿的内容,陈述有误的是()。
当出现下列( )情形时,应当在该情形出现后2个月内召开临时股东大会。
即使在知识渊博的学者中,也有一些虽然学习刻苦,读书甚众,但能力却不很高,缺乏独立见解,没有创造的人。这段话支持的观点是()。
斯腾伯格的“短时记忆的信息提取”实验使用的因变量指标是
与辛亥革命相比,五四运动的特点在于()。
编写如下程序代码:OptionBase1PrivateSubCommand1_Click()DimarrAsVariantDimiAsInteger,nAsInteger,sAsInteg
AfamilydoctorchargedtheNightHomeService(NHS)morethan£500,000insevenyearsfornightvisitsthathispatientsdidn
最新回复
(
0
)