首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
2016-12-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://kaotiyun.com/show/2wDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
以下不正确的定义语句是
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getcha
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下数组定义中错误的是
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
C语言可执行程序的开始执行点是()。
在C语言中,函数返回值的类型最终取决于
以下叙述中错误的是
随机试题
下列哪一项属于肝肾虚损痛经( )。
女性,25岁,平时月经规则,3个月前妇科检查有小肌瘤,现停经2个月余,阴道流血10天。妇科检查子宫如妊娠14周大,软,轻压痛,双侧附件区触及5cm囊性包块,壁薄,活动好,无压痛。血HCG增高明显。最合适的治疗是
根据《处方管理办法》规定,处方中可以出现的药品名称有
校验导体和电器的稳定性时,一般以最大运行方式下的三相短路电流为依据,计算短路点应选择以流过所校验导体或电器的短路电流为最大地点。()
敷设管道光缆的曲率半径要求,敷设过程中与在人孔中固定后的要求是()。
反洗钱的义务主体包括()。
甲股份有限公司于2010年7月21日在上海证券交易所挂牌上市。2010年12月20日,公司发布公告说明的下列事项中,符合公司法律制度规定的是()。
某市政府为了保护地方经济作出以下决定:本地的白酒批发商不得经营外省市生产的白酒,违者处5万元以下罚款。对此决定,下列表述正确的有()。
(1)打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp表,然后将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库中。(2)在表设计器中,为表“金牌榜”建立一个普通索引,索引名和索引表达式均为“金牌数”。(3
•Readthefollowingtext.•Arethesentences16-22“right”or“wrong”?Ifthereisnotenoughinformationtoanswer“Right”
最新回复
(
0
)