首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
73
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a
下列有关数据库的描述,正确的是
以下定义的结构体类型拟包括两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义比冲完整structnode{intinfo;______link;};
以下程序运行后的输出结果是______。main(){intx,a=1,b=2,c=3,d=4;x=(a<b)?a:b;x=(x<c)?x:c;x=(d>x)?x:d;pfintf("%d\n",x);}
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
在数据库设计中,将E-R图转换成关系数据模型的过程属于
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
C语言可执行程序的开始执行点是()。
随机试题
冷空气:降温:供暖()
在自喷井内,不下()。
女,41岁,孕1产0,孕检各项指标正常,由于高龄初产,列为高危管理的范围这项检查限定的时间段是
以下哪一项不属于MHCⅢ类分子
消防安全必须贯彻()的方针。
价格调节供求的功能是通过()实现的。
进行有效沟通除了要进行正确的引导、了解和说服外,还要()。
2009年10月,某县A企业应纳营业税款为300万元。由于会计休产假,资金周转有困难,企业向税务机关提出延期缴纳税款的请求,县地税局局长批准其可延期2个月缴纳税款。2010年6月8日,税务机关进行日常检查时,发现A企业该笔税款仍未缴纳,虽经过征收分局的多
在SQL语句中,与表达式"出席人数BETWEEN120AND200"功能相同的表达式是
Whyarescientistssurprisedbythefindingsintheirnoisestudy?Whenthewritersayswecannotreturntothegoodolddays,
最新回复
(
0
)