首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
admin
2013-06-11
84
问题
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
选项
A、free (q);p->next=q->next;
B、(*p).next=(*q).next;free(q);
C、q=(*q).next;(*p).next=q;free(q);
D、q=q->next;p->next=q;p=p->next;free(p):
答案
2
解析
选项A的错误在于,先已经把q结点给释放,无法再进行余下语句了;选项C和D的错误在于因为有了q=(*q).next做了赋值,则free(q)释放了原来q后面的一个结点。
转载请注明原文地址:https://kaotiyun.com/show/EyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列叙述中,正确的一条是()
以下程序的输出结果是() #defineSQR(X)X*X main() {inta=16,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a); }
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’)switch(c-’2’){case1:putchar(c+4);c
下面程序的输出结果是()。func(intX){staticinta=2;return(a+=X);}main(){intb=2,c=4,d;d=func(b);d=func(
设有语句“chara=’72’;”则变量a()。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
以下关于字符串的叙述中正确的是
改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。
随机试题
轴向直廓蜗杆的齿形在法平面内为阿基米德螺旋线,因此又称阿基米德蜗杆。()
下列物质中,在空气中能稳定存在的是()。
目前,我国查找国外医学文献唯一的中文题录式检索工具是()
下列关于工程量清单的说法错误的是()。
王某因违章驾驶,被公安机关处以15日拘留并处以1000元的罚款。王某不服,向上级公安机关申请行政复议,复议机关认为罚款过重,将罚款金额改为500元,王某在收到复议决定书后第10日向人民法院提起行政诉讼。行政复议机关变更原具体行政行为的决定,必须满足的
甲曾担任某国有独资公司董事,后因违反规定造成国有资产重大损失被免职。根据企业国有资产法律制度的规定,甲自被免职之日起一定期限内,不得再担任国有独资公司董事。该期限是()。(2013年)
关于图中,控制界限的宽度取决于()。
Humansarehavingahardenoughtimecopingwiththenaturalvariabilityinourenvironment,whichcausesdisasterssuchashea
已知32位寄存器中存放的变量x的机器码为C0000004H,请问:当x是无符号整数时,x的真值是多少?x/2的真值是多少?x/2存放在R1中的机器码是什么?2x的真值是多少?2x存放在R1中的机器码是什么?
ThreeConceptsinArtHistoryI.Commonalities-Certainchunkof【T1】_____,【T1】______withinwhich【T2】_____wereshared【T2】_____
最新回复
(
0
)