首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
admin
2019-08-10
59
问题
假定已建立以下链表结构,且指针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(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);printf("\n"
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1
以下叙述中正确的是
设有如下函数定义:#includeintfun(intk){if(k
下列关于二叉树的叙述中,正确的是
结构化程序设计的基本原则不包括()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
随机试题
决策理论学派的创始人是()
诊断成人腰椎结核最可靠的依据是
Phenobarbital的化学名为Estazolam的化学名为
有关公司的财务行为,下列表述正确的有()。
某公司现有资产总额1000万元,占用在流动资产上的资金590万元,现拟以年利率10%向银行借入5年期借款210万元购建一台设备,该设备当年投产,投产使用后,年销售收入150万元,年经营成本59万元;该设备使用期限5年,采用直线折旧法,期满后有残值10万元,
城市规划工作的特点是什么?
城市旧城改造中的规划管理应注意哪些问题?
生产者可以借助哪些力量赢得中间商的合作?
当我们去车站接一个陌生人的时候,预先在头脑中会设想这个人形象,这体现了知觉加工的()。
下列关于价值观及其意义的表述,正确的有
最新回复
(
0
)