首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
89
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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://kaotiyun.com/show/7vRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
对于循环队列,下列叙述中正确的是
C语言中char类型数据占字节数为
如果定义floata[10],x;则以下叙述中正确的是
以下叙述中正确的是
负责数据库中查询操作的数据库语言是()。
下列选项中属于面向对象设计方法主要特征的是
下面不属于软件设计阶段任务的是
从工程管理角度看,软件设计一般分为两步完成,它们是
随机试题
班组的质量管理工作主要应搞好哪些方面?
足月儿每日钠的需要量约是
地下油库的埋深一般不少于()。
某机械加工车间车床组生产甲零部件,工时定额为30分/件,车床组共有车床5台,两班制,工时利用率为90%。车床组该零部件的日生产能力是()件。
《巧计》是()的作品。
信用卡从根本上改变了我们的花钱方式。当我们用现金买东西时,购买行为就涉及实际的损失——我们的钱包变空了。然而,信用卡却把交易行为_______化了,这样我们实际上就不容易感觉到花钱的消极面了。脑成像实验表明,刷卡真的会降低脑岛的活动水平.而脑岛是与消极情绪
同一感受器在刺激物的持续作用下所发生的感受性的变化现象是()。
Inthispart,theinterlocutorasksquestionstoeachofthecandidatesinturn.Youhavetogiveinformationaboutyourselfand
A、Tuesdaymorning.B、Tuesdayafternoon.C、Thursdaymorning.D、Thursdayafternoon.B男士说,葬礼在星期二举行,遗体吊唁仪式安排在下午。所以答案是B。对话提到两个时间点,星期二
Thehorseandcarriageisathingofpast,butloveandmarriageaxestillwithusandstillcloselyinterrelated.MostAmerica
最新回复
(
0
)