首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next; p=s; while(p->next) p=p
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next; p=s; while(p->next) p=p
admin
2018-10-16
58
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/zuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
派生类对基类继承控制访问有三种。派生类可以定义其基类中不具备的【】。
若要对a进行++运算,则a应具有下面说明
一棵二叉树共有47个结点,其巾有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为_________。
以下选项中,非法的字符常量是______。
设x=2.5、a=7、y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为______。
若有语句:char*line[5];,以下叙述中正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
若变量a,b已定义为血类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句_______。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
随机试题
在安排一个小型项目施工的进度时,只需编制( )。
在妊娠过程中胎盘分泌的HCG何时达高峰
患者,男,68岁。症见痰厥昏迷、中风偏瘫、肢体不利,证属痰迷心窍。宜选用的成药是
A.β2肾上腺素受体激动剂B.M胆碱受体拮抗剂C.白三烯受体拮抗剂D.糖皮质激素药E.磷酸二酯酶抑制剂孟鲁司特
对于一个50岁左右已婚客户而言,他的中长期目标不包括( )。
长江公司拥有一条由专利权A、设备B以及设备C组成的生产线,专门用于生产产品甲。该生产线于2009年1月投产,至2015年12月31日已连续生产7年。长江公司按照不同的生产线进行管理,产品甲存在活跃市场。生产线生产的产品甲,经包装机乙进行外包装后对外出售。
重性精神病的早期症状可能不典型,为了避免误诊,心理咨询师应该()。
Thelongestbullruninacenturyofart-markethistoryendedonadramaticnotewithasaleof56worksbyDamienHirst,Beauti
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn):求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:请勿改动主函数ma
I’mnotsurewhetherIcangainanyprofitfromtheinvestment,soIcan’tmakea(n)______promisetohelpyou.
最新回复
(
0
)