首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量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
98
问题
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);}
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
有下列程序:fun(intx,inty){statlcintm=0,i=2;i+=m+1;m=i+X+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);p
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
下列叙述中不正确的是()
关于结构化程序设计原则和方法的描述错误的是()。
以下叙述中错误的是
已知#intt=0;while(t=1){...}则以下叙述正确的是
标准库函数fgets(s,n,file)的功能是()。
在______个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
核酸分子杂交技术是1986年由RoyBritten发明的。其原理是,带有互补的特定核苷酸序列的单链DNA或RNA,当它们在一起温浴时,其相应的同源区段将会退火形成双链结构。依据这个原理,建立了几种重要的分子杂交技术。以检测被转移RNA片段中特异的RNA
患儿,男,2岁。发热、咳嗽5天,口渴,小便短赤,舌红苔黄。检查:听诊双下肺固定中细湿性啰音,血白细胞总数及中性粒细胞增高。下列治疗应首选
李某和张某到华美购物中心采购结婚物品。张某因购物中心打蜡地板太滑而摔倒,致使左臂骨折,住院治疗花费了大量医疗费,婚期也因而推迟。当时,购物中心负责地板打蜡的郑某目睹事情的发生经过。受害人认为购物中心存在过错,于是,起诉要求其赔偿经济损失以及精神损害赔偿。关
运输水泥混凝土混合料宜采用()并以最短时间运到铺筑工地。
因工伤或职业病导致死亡者,根据具体情况按该企业全部职工平均工资的标准,一次性支付()工资作为丧葬费补助
下列各项中,属于资本公积实质性审查程序的有()。
下列涉税相关处罚措施中,不属于税务机关作出的税务行政处罚行为的是()。
下列选项中,()常用来筹措短期资金。
扩展下面的语句,使其生动、具体。(70字左右)琴声吸引了许多路人驻足倾听。
一个图书馆里有科技书和文学书两种类型,首先拿走25本科技书,剩下的文学书占剩下书的,又拿走42本文学书,剩下的科技书占所剩书的。问:最开始文学书占总共书的几分之几?
最新回复
(
0
)