首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
71
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i<N;i++){b[i]=a[0][i];for(j=1;j<N;j++)if(flag?(b
结构化程序设计中,下面对goto语句使用描述正确的是
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
数据库设计过程不包括
以下语句中存在语法错误的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下列选项中不属于结构化程序设计方法的是
随机试题
心肌工作细胞没有()
我国国歌原来是哪部电影的插曲
患者,男性,74岁。近3个月出现发作性晕厥、右上肢麻木、无力而就诊。既往有高血压史。PE:左上肢血压150/95mmHg,右侧肱动脉血压未测到,桡动脉搏动未触及。为了确立诊断,患者首选的检查项目为
患者,男,25岁,高空坠地。现场见患者清醒,第10~11胸椎压痛,剑突以下感觉运动障碍,最恰当的急救搬运是
该患儿首先考虑的诊断是患儿在人院第2天突然出现头痛、恶心、呕吐、视物模糊,并抽搐一次,此时应考虑出现
下列说法错误的是()。
下列不属于《中华人民共和国招标投标法》主要内容的是( )。
甲公司于3年前发行了可转换债券,期限为10年,该债券面值为1000元,票面利率为8%,市场上相应的公司债券利率为10%,假设该债券的转换比率为20,当前对应的每股股价为44.5元,则该可转换债券当前的底线价值为()元。
Intheolddays,sendingathank-younotetoarelativewaseasy.Youwroteit,【1】,astampontheenvelopeanddroppedit【2】am
Itishardlynecessaryformetocitealltheevidenceofthedepressingstateofliteracy.ThesefiguresfromtheDepartmentof
最新回复
(
0
)