首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;s=s->next;p=s; while(p->nex
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;s=s->next;p=s; while(p->nex
admin
2019-08-18
78
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。
若有以下程序段:
q=s;s=s->next;p=s;
while(p->next)p=p->next;
p->next=q;q->next=NULL;
该程序段实现的功能是
选项
A、尾结点成为首结点
B、首结点成为尾结点
C、删除首结点
D、删除尾结点
答案
B
解析
分析程序可知,程序段首先让q指向链表的首结点,s指向链表的第二结点,p此时指向链表的第二个结点。然后在while循环中,当p的后继结点非空时,让p指向链表的最后一个结点,退出循环。然后让尾结点指向首结点,并使首结点的后继结点为NULL。所以最终实现链表的首结点成为尾结点。
转载请注明原文地址:https://www.kaotiyun.com/show/7vRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
下面不属于软件需求分析阶段主要工作的是
以下叙述中错误的是
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
以下数组定义中错误的是()。
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
设有定义:structcomplex{intreal,unreal;)datal={1,8),data2;则以下赋值语句中错误的是
有以下程序structS{inta;intb;};main(){structSa,*P=&a;a.a=99;printf("%d\n",_________);}程序要求输出结构体中成员a的数据,以
随机试题
患者,女性,22岁,半年前曾行正中中位阻生齿拔除,术后局部肿胀明显,张口受限。为预防术后肿胀等反应,可考虑使用的是
A.血虚发热B.瘀血发热C.气虚发热D.肝郁发热E.阴虚发热低热,头晕心悸,身倦乏力,面白少华,唇甲色淡,内伤发热证属
患者入院后行尿常规检查,留取尿标本的最佳时间是
设汉字点阵为32×32,那么100个汉字的字形信息所占用的字节数是()。
黄河流域是中国文化的_______之一,也是我国开发最早的地区之一,在世界各地大都还处在_______状态的时候,我们勤劳勇敢的祖先就在这块广阔的土地上劳动生息,创造了灿烂夺目的古代文化。填入画横线部分最恰当的一项是()。
下列税种中,属于流转税的是()。
2014年9月,王村举行村委会选举。下列人员中,应当列入参选村民名单的是()。
函数F(x)=∫1x(1一ln)dt(x>0)的递减区间为___________.
以下能够触发水平滚动条Change事件的操作是()
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){init();a++
最新回复
(
0
)