首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
54
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}程序的运行结果是
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
下列叙述中正确的是
有以下程序#includevoidfunc(intn){staticintnum=1;num+=n;printf("%d",num);}main(){func(3);func(4);printf("\
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
负责数据库中查询操作的数据库语言是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
下面不属于软件需求分析阶段主要工作的是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
随机试题
某公司总裁个性坚强,在工作中注重强化规章制度和完整组织结构,尽管一些人反映其做法有些生硬,但几年下来企业还是得到了很大的发展,根据管理方格论,该总裁的工作风最接近于()
防止对某种食物再次过敏的最好方法是
有关子宫内膜异位症的概念,正确的是
患者,男,40岁。中上腹隐痛5年余,胃食欲缺乏1个月就诊。检查上腹部轻度压痛,胃液分析BAO为0,MAO0.5mmol/L。问题2:要明确诊断,首选的检查方法是
义齿初戴时出现疼痛的原因不包括
A.有关物质B.其他甾体C.硒D.铁和铜E.生育酚以下药物中需检查的特殊杂质是
一平面简谐波的波动方程为对x=–2.5m处的质元,在t=0.25s时,它的()。[2016年真题]
以下区域不属于《建设项目环境影响评价分类管理名录》中所称的环境敏感区中的“自然、文化保护地”的是()。
节奏是导游语言艺术性的要求之一,一般是指导游讲解的()。
______根据卖方承担义务的不同,将13种贸易术语按不同类别分为E,F,C,D等4个组。
最新回复
(
0
)