首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q, *r; 现要将Q所指结点
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q, *r; 现要将Q所指结点
admin
2009-01-15
69
问题
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。 Struct node { int data; Struct node *hext; } *p,*q,
*r;
现要将Q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是
选项
A、p->next=q->next;
B、p->next=p->next->next;
C、p->next=r;
D、p=q->next;
答案
8
解析
要删除链表中间的某个结点,只需要使它的前一个结点的next指针指向它的后一个结点-不过,严格来讲还需要使用free()函数释放掉该结点在内存中所占的空间。本题要删除的是q所指结点(以下简称q结点),只需使p结点的next指针指向r结点即可。选项A中, 因为 Q结点的next指向r结点,所以执行p->next=q->next;语句后p结点的next就指向了r结点,故选项A能完成删除。选项B中,p->next->next等价于q->next,因此也能完成删除。选项C直接让p->next指向r结点,当然可以删除。选项D使指针p指向q->next (即r结点),这样做不会影响到内存中的链表,所以应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/LbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
以下说法中正确的是
数据库应用系统中的核心问题是
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个复选框,名称分别为Chl、Ch2,标题分别为”程序设计”、”数据库原理”;然后画一个文本框,名称为Textl;再画一个命令按钮,名称为C1,标题为”确定”(如图2-209所示)。请编写适当的事件
算法的空间复杂度是指()。
在数据库系统的内部结构体系中,索引属于()。
存储在计算机内有结构的数据集合是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
下列选项中,体现量变的积累会引起质变这一哲学道理的是()。
髋关节后脱位的典型畸形是髋关节
患者,男,35岁,临床诊断为:男性勃起功能障碍。请药师确认治疗宜选用的药物是
高某因犯伤害罪而被判处有期徒刑5年,刑满释放后第4年又因盗窃罪被判处有期徒刑3年。在此情况下,()不能对高某适用。
关于弗洛伊德提出的人格结构说法错误的是()
(2005年试题,二)设函数其中函数φ具有二阶导数,ψ具有一阶导数,则必有().
Theclean-energybusinessisturningintothenextbiginvestmentboom,inwhichrisksarelightlyignored.Untilrecently,reca
包过滤路由器能够阻断的攻击是()。
【B1】【B13】
IntheUnitedStates,thefirstdaynurserywasopenedin1854.Nurserieswereestablishedinvariousareasduringthe【C1】______
最新回复
(
0
)