首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;S=S->next;p=s; while(p->next)p=p->next;
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;S=S->next;p=s; while(p->next)p=p->next;
admin
2019-12-17
58
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/9mCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中正确的是
下面不能作为结构化方法软件需求分析工具的是
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的输
有以下程序#include<stdio.h>voidmain(){intc==0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}
以下叙述中正确的是
算法的空间复杂度是指
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
有三个关系R、S和T如下。由关系R和S通过运算得到关系T,则所使用的运算为
随机试题
谷氨酰胺是
"翼状肩胛"畸形,上肢上举活动受限,见于:
女,76岁,持续性心房颤动2年,有脑血栓和糖尿病病史。查体:BP120/65mmHg,心率87次/分,心脏各瓣膜区未闻及杂音。该患者最适宜的抗栓措施是
下列选项中,()的室外消防用水量,可按同时发生火灾的次数和一次灭火的用水量确定。
下列各项资产减值准备中,在相应资产的持有期间内不可以转回的是()。
求助者通过言行、装扮等来诱惑咨询师属()。
简述卢梭的劳动教育思想。
BookValueAOlderpeopleinparticularareoftentakenabackbythespeedwithwhichtheInternet’s"nextbigthing"cancease
A.unpaidB.obviousC.differedD.linkE.disproportionatelyF.whetherG.explanationsH.madeupI.roleJ.shoulder
Therearefourmainlearningstyles:imaginative,analytic,commonsenseanddynamic.Noneofthesefourstyleswillfitastuden
最新回复
(
0
)