首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是 ______。
admin
2013-06-11
62
问题
假定建立了以下链表结构,指针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全国计算机二级
相关试题推荐
下面的程序执行后,文件test.txt中的内容是() #include<stdio.h> voidfun(char*<fname,char*st) {FILE*myf;inti; myf=fopen(fname,"w");
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
下面程序的输出结果是()。voidprty(int*x){printf("%din",++*x);}main(){inta=25;prty(&a);}
设有以下定义struetss{intinfo;struetss*link;}x,y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句【】。
以下叙述中正确的是
按条件f对关系R进行选择,其关系代数表达式为______。
下述关于数据库系统的叙述中正确的是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
在树形结构中,树根结点没有______。
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错#include<stdio.h>main(){FILE*fout;charch;
随机试题
女性,32岁,肥胖、高血压、闭经1年,为排除Cushing综合征,下列哪项检查最有意义
下列哪一选项不属于侵犯专利权的行为?
甲公司为增值税一般纳税人,2018年4月9日购入某上市公司股票作为交易性金融资产核算。支付购买价款1050万元(其中包括已宣告但尚未发放的现金股利50万元),另支付交易费用取得增值税专用发票注明的价款为2万元,增值税税额为0.12万元。4月20日,甲公司收
导游的看家本领就是要掌握()。
通过发布广告招聘人员的优势有()。
在Excel中,以下关于排序顺序,描述正确的是()。
ambassadorextraordinaryandplenipotentiary
()是“和习书道”即日本书法的创始人。
InreadingthepagesofAmericanScientist,Ihavebeenstruckbythestunningprogressbeingmadeinscienceandengineering,n
InLondon,overhalfofthehomesbuiltbetween1919and1980hadonegarage.Butmanyarebecomingneedless.Between2002and2
最新回复
(
0
)