首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;s=s->next;p=s; while(p->nex
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;s=s->next;p=s; while(p->nex
admin
2019-08-18
51
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/7vRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+b");for(i=0;i<6;i++){fseek(fp,0L,0);fwrite
有以下程序#includevoidfunc(intn){staticintnum=1;num+=n;printf("%d",num);}main(){func(3);func(4);printf("\
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
以下叙述中错误的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
下列选项中不符合良好程序设计风格的是
下面选项中合法的字符常量是
随机试题
患者,男性,50岁。因突发急性心肌梗死而住院治疗,住院病情不稳定,20小时后死亡,其主要死亡原因可能是
环境保护验收调查工作程序为( )。
股票投资风格分类的标准有()。
甲食品加工厂向哼哼养猪厂订购100头活猪,双方约定哼哼养猪厂通过路路通运输公司于7月15日之前送到甲食品加工厂,甲食品加工厂应在7日内验货,验货后3日内付款。后因为猪肉价格飙升,哼哼养猪厂要求甲食品加工厂先付款,甲食品加工厂因急需猪肉加工罐头出口,只得先支
佛教在中国是怎样发展传播、怎样中国化的?
2008年非国有企业平均工业总产值比2005年增长()。
在下列各观点中,属于典型客观唯心主义的是()。
一个四级流水线的处理器,连续向此流水线输入15条指令,则在第15个时钟周期结束时,共执行完的指令条数为()。
Thelate1980sfoundthelandscapeofpopularmusicinAmericadominatedbyadistinctivestyleofrockandrollknownasGlamR
Withtherecentrapidadvancesininformationtechnologies,【B1】______researchersateverylevelandinevery【B2】______havedev
最新回复
(
0
)