首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
admin
2009-02-15
34
问题
假定建立了以下链表结构,指针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/AgXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1—Click()x=5:y=3Callpro
以下关于菜单的叙述中,错误的是
双精度浮点数的类型说明符为
执行语句DimX,YAsInteger后
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\A)&a+b的输出结果为
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
随机试题
资本主义生产关系产生和形成的条件。
结核增殖期渗出液可见结核吸收期渗出液可见
西方医学伦理学的奠基人是
急性中毒病人,当诊断不明时,应选择的洗胃液是( )。【历年考试真题】
糖尿病最易并发的感染是
《建设工程安全生产管理条例》规定,实行施工总承包的,总承包单位应负责()。
【背景资料】某支线机场于2000年建成通航,导航设施建设有仪表着陆/测距仪台和全向信标/测距仪台各一套,现对其进行更新。其中,仪表着陆/测距仪台为原址更新,机房利用既有的,并对接地系统进行改造,分别在航向台和下滑台机房四周增加地网400m;在原全
下列各项中,属于注册会计师需要关注的函证舞弊风险迹象的有()。
家庭背景是个体身心发展的先决条件,为个体发展奠定基础。()
按照行政层级分类.行政组织可分为()。
最新回复
(
0
)