首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
2019-12-17
38
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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://jikaoti.com/ti/HgG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是
有以下程序voidfun2(chara,charb)main(){printf("%c%c",a,b);}{fun1();chara=’A’,’b=’B’;printf("%c%c",a,b);voidfun1()fun2
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
有以下程序#include<stdio.h>intfun(){staticintx=1;main(){inti,s=1;x+=1;for(i=1;i<=5;i++)s+=fun();returnx;}printf("%d\n"
在关系数据库中,用来表示实体间联系的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以F函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0:i<n;i++){______________printf("%d",w[i]);}printf("\n");}下划线处应填入的语句
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班,则实体兴趣班和实体学生之间的联系是()。
随机试题
试论表见代理。
A.调理气血.止痛安胎B.暖宫止痛.养血安胎C.养血安胎止痛D.疏肝解郁.理气安胎E.温经止痛安胎血虚妊娠腹痛治法是
时年72岁的徐某,没有继承人,现有房屋3间,存款6000元以及其他财产价值约8000元。为了安度晚年,徐某与其邻居何某签订了一份协议,约定何某承担其生养死葬的义务,死后其遗产全部留归何某。协议签订后的第一年,何某对徐某照顾得比较周到。第二年,何某突然不按照
下列关于桥梁施工测量的叙述正确的是()。
下列建设项目决策的类型,做出是否贷款决定的是( )。
天道酬勤公司本月收到上期商品赊销款80000元;本月销售商品货款总计160000元,实际收到120000元,余款暂未收到;本月预收下期销售商品的货款60000元。该公司采用权责发生制原则,其本月实现的商品销售收入为()元。
(二) 长江公司于2017年1月1日签署了一份关于向黄河公司销售一台大型加工机械设备的买卖约定,该设备的销售总价为4800万元,采用分期收款方式分6期平均收取,合同签署日收取800万元,剩余款项分5期在每年12月31日平均收取。长
Mostepisodesofabsent-mindedness—forgettingwhereyouleftsomethingorwonderingwhyyoujustenteredaroom—arecausedbya
()不是单纯词。
一个字长为5位的无符号二进制数能表示的十进制数值范围是
最新回复
(
0
)