首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定已建立以下链表结构,且指针P和q已指向如图所示的节点: 则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
假定已建立以下链表结构,且指针P和q已指向如图所示的节点: 则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
admin
2016-12-18
67
问题
假定已建立以下链表结构,且指针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/nwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n);
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";/*
以下选项中,当x为大于l的奇数时,值为0的表达式是
下列关于单目运算符++,--的叙述中正确的是
以下选项中可作为C语言合法常量的是
随机试题
仅有解热、镇痛作用,而不具有消炎作用的药物是
颏下皮样囊肿常表现为
关于妊娠期乳房的变化,正确的是( )。
A、脾经B、心经C、肺经D、三焦经E、心包经足太阴经是()
适用于技术含量高、工艺或技术方案复杂的大型或成套设备招标项目的评标方法为()。
对于需要计提减值准备的外币应收项目,应先汁提减值准备。然后按照资产负债表日的即期汇率折算,因汇率变动而产生的汇兑差额作为财务费用计入当期损益,同时调增或调减外币货币性项目的记账本位币金额。()
—个传输数字信号的模拟信道的信号功率是0.62W,噪声功率是0.02W,频率范围为3.5~3.9MHz,该信道的最高数据传输速率是()。
设z=f(u,v),u=φ(χ,y),v=ψ(χ,y)具有二阶连续偏导数,求复合函数z=f[φ(χ,y),ψ(χ,y)]的一阶与二阶偏导数.
Howoftendoyougotoagalleryoranartexhibition?
Handwritinghasbecomeadyingart,nowthatkidsstartusingkeyboardsassoonastheybeginschool.Butwritingthingsoutby
最新回复
(
0
)