首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
34
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于
有以下程序#include<stdio.h>main()voidfun(char*a,char*b){char*s="****a*b****",t[80];{while(*a==’*’)a++;fun(s,t);puts(t);whi
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*P1+*(p2+1);}main(){doublea[2]=
有以下程序intf(intx);main(){intn=1,m;m=f(f(f(n)));pfintf("%dhn",m);}intf(intx){retumx*2;}程序运行后的输出结果是
算法的空间复杂度是指
以F函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0:i<n;i++){______________printf("%d",w[i]);}printf("\n");}下划线处应填入的语句
下列叙述中错误的是
将E-R图转换为关系模式时,实体和联系都可以表示为
下面关于位运算符的叙述,正确的是
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
随机试题
汉字的特点。
已知随机变量X的分布函数为F(x),若y=g(x)是单调递减函数,则随机变量Y=g(X)的分布函数G(y)=________.
在胸骨左缘第2~4肋间可听到Ⅱ~Ⅳ级喷射性收缩期杂音的先天性心脏病是
A.泻下利水、消肿散结B.泻下逐饮、消肿散结C.泻下去积、消肿散结D.泻下通便、消肿散结E.泻下除胀、消肿散结商陆的功效是
当事人签订买卖房屋或者其他不动产物权的协议,为保障将来实现物权,按照约定可以向登记机构申请预告登记。下列情形中,预告登记失效的有()。
如信用条件为“2/10,n/30”,放弃现金折扣的成本为()。
庐陵孝献王义真,美仪貌,神情秀彻。初封桂阳县公,食邑千户。年十二,从北征大军进长安,留守柏谷坞,除员外散骑常侍,不拜。及关中平定,高祖议欲东还,而诸将行役既久,咸有归愿,止留偏将,不足镇固人心,乃以义真行都督雍、凉、秦三州司州之河东、平阳、河北三郡诸军事、
如果不堆叠,直径16厘米的盘子里面最多可以放多少个边长6公分的正方体?( )
企业使命是()。
已知当χ→0时,-1与cos-1是等价无穷小,则常数a=_______.
最新回复
(
0
)