首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; s=s->next: p=s; while(p->next)p=p->next; p-
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; s=s->next: p=s; while(p->next)p=p->next; p-
admin
2017-12-13
65
问题
程序中已构成如下不带头节点的单向链表结构,指针变量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、首节点成为尾节点
答案
D
解析
本题考查链表的操作。本题中首先是s指向了它的下个节点,题目中说明了s总是指向链表的第一个节点。然后while循环找到链表的最后一个元素,最后一个元素指向了之前链表的头节点,之前头节点指向了空节点,所以本题实现的效果是使首节点成为尾节点,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/51xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intn=0;do{n++;printf(“%d\n”,n);}while(n
下列软件系统结构图的宽度为__________
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
下列程序的循环次数是_________。x=2;do{x=x*x;)while(!x);
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
下列4个关于C语言的结论中错误的是()。
有定义:“inta=2,b=3,c=4;”,则下列选项中值为0的表达式是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有_________个元素。
随机试题
公关机构与其他职能部门平行排列,处于同一层次,其模式属于()
PDCA循环中的“D”代表
施工现场的项目负责人,对工程现场的质量工作负()责任。
企业单位的资金运动按其运动的表现形态,可分为()。
下列各项中,适用超额累进税率计征个人所得税的是()。
英国一家非常受欢迎的专卖三明治的快餐店,最近把三明治的价格提高了0.2欧元,即从1.8欧元提高到2欧元。可是涨价后仅仅一个月,所有的服务员都不约而同的辞职了。下列哪项如果为真,能最好的解释上述现象?()
下面选项中不是关系数据库基本特征的是()。
______hiringacaterer,Jillsuggestedthateachpersonprepareadishforthepicnic.
[A]abolish[B]accelerate[C]ambiguity[D]bring[E]dispense[F]evidence[G]expenditure[H]inquiry[I]irrational[J]lead[K]outpace[L]shif
NearlyeveryonehasrealizedthatMicrosoftbuyingHotmailhasillustratedtheparadoxofInternet.CharleneLiconsideredthat
最新回复
(
0
)