首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
admin
2019-08-10
54
问题
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:
则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
选项
A、p=q->next;free(q);
B、p=:q;free(q);
C、(*p).next=(*q).next;free(p);
D、p->next=q->next;free(q);
答案
D
解析
本题考查了在线性链表删除一个节点的方法,要删除q所指向的节点,只需要把q所指向的节点的前一个节点中的后继指针指向q所指向的节点的下一个节点即可,即p->next=q->next=再释放q所指向的节点,即free(q)。
转载请注明原文地址:https://kaotiyun.com/show/nrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
以下选项中正确的定义语句是
以下选项中,当x为大于1的奇数时,值为0的表达式是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
以下选项中合法的常量是
结构化程序设计的基本原则不包括()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
随机试题
腰俞麻醉用普鲁卡因或利多卡因的剂量是:
有较强局麻作用的镇咳药是
下列情形复议机关和行政诉讼的被告是重合的有()。
给水与污水处理设备正式运行前必须进行联机试运行,下列要求中正确的有()。
下列有关项目目标控制方法的描述,正确的有()。
《房屋建筑和市政基础设施工程施工分包管理办法》规定,对于接受转包、违法分包和用他人名义承揽工程的,处()
报检人对检验检疫机构的检验结果有异议的,可以向检验检疫机构申请复验,也可以向当地人民法院申请复验。()
下列各项中,影响持有至到期投资摊余成本的有()。
财政补助结转是由()科目结转的。
企业经营环境的宏观分析是指对企业经营产生影响的()等因素的集合分析。
最新回复
(
0
)