首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
admin
2009-02-15
48
问题
假定建立了以下链表结构,指针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全国计算机二级
相关试题推荐
以下可以作为VisualBasic变量名的是
以下关于菜单的叙述中,错误的是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
下列关于水平滚动条的叙述中,错误的是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开”对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
VisualBasic中的"启动对象"是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic"启动对象"的描述中,错误的是( )。
随机试题
患者男,45岁,农民,右眼被谷粒击伤后红痛伴视力下降15天。视力0.02,刺激征+,混合充血,角膜中央偏鼻下方有5mm×4mm灰白色致密的斑块状隆起病灶,边缘有沟状凹陷,深层基质有羽毛状浸润,前房灰白积脓高约2mm。下列处理措施不恰当的是
根据药品广告审查发布标准相关规定,下列关于药品广告内容要求的说法,错误的是()。
有关监理合同酬金的叙述,不正确的说法是()。
在一手房贷款中,在房屋办妥抵押登记前,一般由开发商承担阶段性保证责任,而在二手房贷款中,一般由售房人承担阶段性保证的责任。()
除经批准的单位从事融资租赁业务外,其他单位从事的融资租赁业务,租赁货物的所有权转让给承租方的,一律征收增值税。()
若三维列向量α,β满足αTβ=2,其中αT为α的转置矩阵,则矩阵βαT的非零特征值为__________.
在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
Whereisthisconversationprobablytakingplace?
A、 B、 C、 A(A)首先回答no,之后补充说明自己有其他约会,委婉地拒绝了对方的提议,与问题衔接顺畅,故为正确答案。(B)重复使用wouldliketo这一形式,易造成误导。(C)用过去时来回答将来时的疑问句.
最新回复
(
0
)