首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next;p=s; while(p->next)p=p->nex
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next;p=s; while(p->next)p=p->nex
admin
2015-12-25
51
问题
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量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/4DDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()
下列叙述中正确的是()。
C语言结构体类型变量在程序执行期间()。
下列能正确进行字符串赋值的是()。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
函数fseek()的正确调用形式是()。
下列叙述中,不符合良好程序设计风格要求的是
随机试题
根据支付结算法律制度的规定,电子承兑汇票的付款期限自出票日至到期日不能超过()。
我国实行排污收费制度主要体现了()
周围型肺癌磨玻璃样密度结节,多见于癌灶大小为
作为呼吸链组分的维生素有
判别“大三阳”区别于“小三阳”的主要检查指标是()。
甲、乙双方签订一份建造1万平方米商品房的合同,由此形成的法律关系客体就是乙方承建的该1万平方米商品房。()
从陶渊明到梭罗,许多人都表达过“田园将芜胡不归”的想法,例如德国作家黑塞便选择享受自己的园圃之乐,“他进入深山求道,茹食花瓣为生,借以摆脱世俗的一切羁绊”。孚克.米谢尔斯将黑塞的诗歌、画作编辑为《园圃之乐》一书,“花朵年年如期盛开于草原,历数千年而不曾爽约
建立防火墙是并表监管的有效机制,防火墙的主要形式包括()。
体检表中有日期/时间型数据"体检时间",若规定在体检4周后复检,建立生成表查询,生成列"复检时间"要自动给出复检的日期,正确的表达式是
After______seemedanendlesswait,itwashisturntoenterthepersonnelmanager’soffice.(2010年考试真题)
最新回复
(
0
)