首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句是( )。
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句是( )。
admin
2021-04-28
14
问题
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:
则以下选项中可将q所指结点从链表中删除并释放该结点的语句是( )。
选项
A、(*)p.next=(*q).next;free(p)
B、b=q一>next;free(q)
C、p=q;free(q)
D、p=>next=q一>next;free(q)
答案
D
解析
要删除结点q,应首先由q的上一个结点p的指针域指向q的指针域所指向的结点,即p一>next=q一>next;,然后才能释放结点q,即free(q)。
转载请注明原文地址:https://kaotiyun.com/show/03tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
关于C语言的符号常量,以下叙述中正确的是
以下选项中,不合法的C语言用户标识符是
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
以下叙述中错误的是()。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
软件测试用例包括
随机试题
新生儿厌氧菌感染常发生于
关于施工合同解除的说法,正确的是()。
()是贷款项目分析的核心工作和贷款决策的重要依据。
已知最早的纸本绘画《地主庄园图》出土于()。
下列属于操作技能的是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
A、说起来,我应该算是个十足的幸运儿。B、浙江省博物馆始建于1929年,是一座综合性人文科学博物馆。C、全世界有10%的陆地是沙漠,总面积到达1535万平方千米。D、价格按照管理形式可分为指令性价格、指导性价格、自由价格几种。CC。动词误用。“到达
Norevolutionsintechnologyhaveasvisiblymarkedthehumanconditionasthoseintransport.Movinggoodsandpeople,theyhav
【B1】【B5】
Intheearly20thcentury,fewthingsweremoreappealingthanthepromiseofscientificknowledge.Inaworldstrugglingwithr
最新回复
(
0
)