首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点, 指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; S=s->next: p=s; wh
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点, 指针变量s总是作为指针指向链表的第一个节点。 若有以下程序段: q=s; S=s->next: p=s; wh
admin
2019-08-10
45
问题
程序中已构成如下不带头节点的单向链表结构,指针变量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/TgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体类型说明和变量定义中正确的是
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
以下叙述中正确的是
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUA){STUb={"Zhao",’m’,85.0,90.0};inti;strc
负责数据库中查询操作的数据库语言是( )。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下选项中,能正确进行字符串赋值的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
电子商务信息的传递速度慢、传递渠道不畅。()
用于伤寒治疗的药物:
A.五苓散B.五皮散C.实脾散D.真武汤E.十枣汤实水身悉肿,腹胀喘满,二便不利,脉沉实有力者,治疗应选用()
预测网格可以根据具体情况采用(),并应覆盖整个评价范围。
关于货币的时间价值,以下说法正确的是()。
关于暗示,正确的说法是()。
设同一网络中有四台主机,主机1的IP地址为192.168.3.112,主机2的IP地址为:192.168.3.120,主机3的IP地址为192.168.3.176,主机4的IP地址为192.168.3.222。共同的子网掩码是255.255.255.224
转基因就是将人工分离和修饰过的基因导入到目的生物体的基因组中,从而达到改造生物的目的。随着科学技术的发展,转基因工程在各个领域实现重大突破,这表明
下列程序是将数组a的元素倒序交换,即第1个变为最后一个,第2个变为倒数第2个,完成下列程序。PrivateSubBackward(a())DimiAsInteger,TmpAsIntegerFori=1To5
【B1】【B6】
最新回复
(
0
)