首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next;p=s; while(p->n
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s; s=s->next;p=s; while(p->n
admin
2013-10-19
39
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/OqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=8,b=4,C;执行语句“c=a/b+0.4;”后,c的值为()。
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输人数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next=NULL).#include<stdio.h>structlist{
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下列叙述中,错误的一条是()
若要定义a为3×4的二维数组,正确的定义语句是()
数据的完整性是指数据的正确性、有效性和__________。
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
下面概念中,不属于面向对象方法的是()。
下列叙述中正确的是______。
随机试题
经闭半年,伴见面色无华,头晕目眩,肌肉蠕动,舌淡脉细,最宜诊断为
电话沟通应注意的事项包括()。
按照我国《公司法》的规定,关于公积金的提取和使用,下列说法中不正确的是()。
义务教育阶段“造型·表现”学习领域延伸到高中课程标准后变为“()”内容系列。
任务分析必须将教学目标逐级细分成彼此相连的()
当前的中国,利益多元、观念多样、思想多变,这让道德领域呈现复杂图景,也让人们面临更艰难的选择。在扶起跌倒老人或许惹上官司、爱心捐赠恐被挪作他用的疑虑中,善念在负面的想象中迟疑,善行因利益的考量而延宕。一个经历着深刻转型的社会,有这样的道德困惑可以理解,但更
我国《物权法》第20条规定:“当事人签订买卖房屋或者其他不动产物权的协议,为保障将来实现物权,按照约定可以向登记机构申请预告登记。预告登记后,未经预告登记的权利人同意,处分该不动产的,不发生物权效力。预告登记后,债权消灭或者自能够进行不动产登记之日起三个月
以下对联合类型叙述正确的是()。
CommercialBanksCommercialbanksplayanimportantrole(29)national(30)。(31)theendofMay1995,Chinahas1
A、It’stheman’sbirthdaytoday.B、Theywillhavedinneraround6.C、Theywillhaveapartyfortheman.D、Theywillgotomovie
最新回复
(
0
)