首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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
2019-12-17
46
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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://kaotiyun.com/show/4hCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
将E-R图转换为关系模式时,实体和联系都可以表示为
以下叙述中正确的是
以下C语言用户标识符中,不合法的是
以下选项中不属于C语言标识符的是
以下叙述中正确的是
以下叙述中错误的是
以下选项中关于C语言常量的叙述错误的是
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动m
随机试题
A.霍乱弧菌B.副溶血弧菌C.两者均是D.两者均不是耐碱不耐酸()
有关使用避孕药的注意事项,下列描述错误的是
如上哪项是有机磷农药中毒机制如上哪项是安眠药中毒的机制
A、奎尼丁B、利多卡因C、普萘洛尔D、维拉帕米E、阿托品房室交界区异常引起的阵发性室上性心动过速首选( )。
某产品在5个地区的销售量分别为:1500、2000、1000、3000、5000。则该销售量的极差为()。
某企业年初未分配利润为10000元,当年净利润为40000元,按15%的比例提取盈余公积。该企业可供投资者分配的利润为()元。
防止软盘感染病毒的有效方法是()。
()对于效益相当于经营对于()
JusthowmuchdoestheConstitutionprotectyourdigitaldata?TheSupremeCourtwillnowconsiderwhetherpolicecansearchthe
()promisetostreamlinetheon—demandprovisioningofsoftware,hardware,anddataasaservice,achievingeconomiseofscalei
最新回复
(
0
)