首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
2016-12-18
56
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/2wDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
下列有关数据库的描述,正确的是
以下定义的结构体类型拟包括两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义比冲完整structnode{intinfo;______link;};
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getcha
以下选项中,当x为大于l的奇数时,值为0的表达式是
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
以下叙述中错误的是______。
下列关于栈的叙述正确的是______。
随机试题
与热电偶相匹配的补偿导线,在连接时,如果极性接反将使二次仪表指示偏小。
若a=6,b=4,c=2;则表达式!(a-b)+c-1&&b+c/2的值是______。
《灵枢.经脉》所载“实则癫狂,虚则足不收,胫枯”,此为何经的病变
当发现一名男子倒地时,你只有一个人,你确定他无意识,并打电话给急救人员,你身边无除颤器,你回到患者身边进行心肺复苏,开放气道发现他只有微弱呼吸,进行了2次有效通气,检查无循环体征,进行胸外按压。如果已经为一位呼吸停止的患者施行了气管插管,用气囊人工通
急性病毒性心肌炎的主要治疗是
依照《证券法》,以下哪些情形不属于证券交易所做出暂停该公司股票上市的决定的情形?()
证券交易所的特征有( )。
1.截至2017年3月底,我国汽车保有量超过100万辆的城市已经达到49个,随着城市规模扩大,生活节奏加快以及机动车保有量不断上升,近年来我国城市交通系统中出现了“马路越来越宽,车辆越来越多,车速却越来越慢”的怪圈。很多人都有这样的感受:城市繁华了,生活质
如何处理教学资源与教学设计的关系?
(1)Lisabeganwalkingupthesteephillleadingfromthegroupofshackswhereshelived.Sheworeasmall,fadedgreenhatwith
最新回复
(
0
)