首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
50
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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://jikaoti.com/ti/F9f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}程序的运行结果是
以下定义语句中正确的是
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是
以下数组定义中错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
层次型、网状型和关系型数据库划分原则是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
编写函数fun,它的功能是:利用以JF所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0
随机试题
永磁电动刮水器调速是靠_______。
患者男,主诉右眼急性视力下降3天,眼底检查见视网膜广泛出血,视网膜静脉扩张迂曲,最先考虑的是
下面引起高钾血症的病因中哪项是不正确的
A.5-HT3受体阻断剂+地塞米松+阿瑞吡坦B.5-HT3受体阻断剂+地塞米松C.5-HT3受体阻断剂或地塞米松D.5-HT3受体阻断剂E.5-HT3受体阻断剂+奥美拉唑重度致吐性化疗药所引起恶心呕吐,每天化疗前,应给予
《职业病报告办法》规定,省、自治区、直辖市卫生监督机构应于每季度后的()日内,将本地区上季度的《职业病季报表》报中国预防医学科学院劳动卫生与职业病研究所;次年2月底前,将本地区上一年度的《尘肺病年报表》、《生产环境有害物质浓度测定年报表》和《有害作
根据《建设工程施工劳务分包合同(示范文本)》(GF—2003—0214),除专业条款另有规定外,下列合同文件中拥有最优先解释权的是()。
下列不属于证券公司未按期完成整改,派出机构应当采取的措施是()。
某学期学校新开设4门课程:“《诗经》鉴赏”“老子研究”“唐诗鉴赏”“宋词选读”。李晓明、陈文静、赵珊珊和庄志达4人各选修了其中一门课程。已知:
记录式文件允许用户存取文件信息的最小单位是【】。
LeviStrausswasborninGermany,and【C1】______toAmericawhenyoung.In1853hetookhisdreamstoSanFrancisco.Therehisdre
最新回复
(
0
)