首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。 若有以下程序段 q=s; s=s->next; p=s; while(p->next) p=p->n
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。 若有以下程序段 q=s; s=s->next; p=s; while(p->next) p=p->n
admin
2021-02-25
36
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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/Bmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){strcpy(p,"Qian");)ma
有下列程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2
有以下程序#includeintfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z-);printf("%d\n",r);}程序运行后的输出结果是
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
以下叙述中正确的是
以下关于C语言数据类型的叙述中正确的是()。
下面不属于软件测试实施步骤的是
在软件开发中,需求分析阶段产生的主要文档是()。
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
随机试题
治疗便秘气滞证,除选取主穴外,应加用的腧穴是
一足月婴,生后1天内出现黄疸,拒哺。查体:嗜睡,面色苍白,Hb90g/L,血清未结合胆红素342μmol/L。诊断为新生儿溶血症,首选的检查是
骨折的专有体征是
口服吸收迅速,口服给药后很快代谢成无活性的5-氧-扎来普隆的药物是()。
图(a)所示电路中,复位信号、信号A及时钟脉冲信号cp如图(b)所示,经分析可知,在第一个和第二个时钟脉冲的下降沿时刻,输出Q先后等于()。附:触发器的逻辑状态表为:
杂货班轮运输的优点有()。
商业银行应披露的公司治理信息有()。
德、智、体、劳等全面发展意味着均衡发展。
关于不同法律之间的关系,下列表述正确的有()。
A.milk,meat,vegetables,etc.weredeliveredB.ithaspromotedthesalesofmanykindsofcommoditiesC.foodscanbe
最新回复
(
0
)