首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
admin
2013-06-11
49
问题
假定建立了以下链表结构,指针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全国计算机二级
相关试题推荐
计算机软件是包括()的完整集合。
程序的编制与算法的设计在效率上的关系是:()
若a是float型变量,b是unsigned型变量,以下输入语句合法的是()
以下程序把从终端读入的20个整数以二进制方式写到一个名为d.dat的新文件中,请填空。#include<stdio.h>FILE*fp;main(){inti,j;if((fp=fopen(【】,"w
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=0,i;for(i=0;s[i];i++)if(【】)s[n++]=s[i];
在顺序栈中进行退栈操作时,______。
函数check用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串为“回文”,如abeba)。是则函数返回值1,否则返回值0,请填空。intcheck(char*s){char*p1,*p2;intn;n=st
随机试题
邮包运输经过海、陆、空的辗转运送,属于
求函数y=lg(1—2x)的函数及反函数的定义域.
男,29岁,左下胸受压,伴腹痛、恶心、呕吐入院。俭查:面色苍白,四肢湿冷,P120/min,BP80/60mmHg,腹腔穿刺抽出不凝血液。应采取正确的处理原则是
关于行政复议申请的主要规定,叙述正确的是()。①公民、法人或者其他组织认为具体行政行为侵犯其合法权益的,可以自知道该具体行政行为之日起30日内提出行政复议申请,但是法律规定的申请期限超过30日的除外②依照本法申请行政复议的公民、法人或者其他组织是申
以成本加酬金形式发包的建设工程项目,其施工图纸可能不能事先完成。因此,在不增加成本的前提下,承包商可以通过()缩短工期。
关于应急反应的叙述。哪项是错误的
简述清末领事裁判权的主要内容。
UML的活动图用于对系统的动态行为建模,它可以描述表明业务流程的工作流,还可以描述表明业务规则的(56)。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
MitsuakirecentlyarrivedintheUnitedStatestoenteruniversity.WhenMitsuakifirstarrived,hewasreallyamazedathowyou
最新回复
(
0
)