首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。 若有以下程序段: q=s;s=s->next;p=s; while(P->
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。 若有以下程序段: q=s;s=s->next;p=s; while(P->
admin
2021-02-25
31
问题
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量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/Ootp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中错误的是
下列叙述中正确的是
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&p;f(
有以下程序#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;print=f("%4.1f\n",S(a+b));}程序运行后的
以下关于return语句的叙述中正确的是
下列结构体类型说明和变量定义中正确的是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
下列对于软件测试的描述中正确的是
随机试题
InequalityQuantified:MindtheGenderGapA)Femalescientistshavemadesteadygainsinrecentdecades,buttheyfacepers
计算机构自由度时,若出现虚约束,对其处理的方法是()。
根据《会计档案管理办法》的规定,会计档案的保管期限为永久、定期两类。会计档案的定期保管期限最短的为()。
下列关于督察长工作的说法中,错误的是()。
适用于督促程序的标的物包括()。
下列有关固定资产初始计量的表述中,正确的有()。
教师备课的基本要求有哪些?
隋朝大运河四大段由南到北依次是()。
xcos2xdx=__________。
下列叙述中,正确的是______。A)高级程序设计语言的编译系统属于应用软件B)高速缓冲存储器(Cache)一般用SRAM来实现C)CPU可以直接存取硬盘中的数据D)存储在ROM中的信息断电后会全部丢失
最新回复
(
0
)