首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下不带头节点的单向链表结构,指针变量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
51
问题
程序中已构成如下不带头节点的单向链表结构,指针变量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全国计算机二级
相关试题推荐
若有以下程序#includeinta=2;intf(intm){staticintn;n=0;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++)printf("%d,",f(k));}
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;f(z);}则程序的输出结
以下叙述中正确的是
有以下程序#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
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
以下选项中正确的语句组是
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
对下列二叉树进行前序遍历的结果为
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
闭合高度越小,圈闭的最大有效容积也越大。()
A、自体移植B、同种同基因移植C、同种异基因移植D、异种移植E、骨髓移植同一种动物遗传结构不同个体之间的移植称为
()对岗位的安全生产负直接责任。
根据围岩变形和破坏的特性,从发挥锚杆不同作用的角度考虑,锚杆在洞室中的布置有()等形式。
债券的开户合同应包括()。Ⅰ.受托人的身份证号码Ⅱ.委托人的真实姓名Ⅲ.确立开户合同的有效期限Ⅳ.委托人与证券公司之间的权利和义务
按照《商业银行个人理财业务风险管理指引》的规定,()是市场风险限额必须包括的指标。
古往今来无数美好的劝善故事告诉我们,偷窃绝不是不可改变的,而触动他们“回头是岸”的______不是严刑峻法,而是人性中固有的温情、善良与怜悯,前者只能激起他们与社会______的心理,而后者则会唤起他们天性中善的一面。依次填入划横线部分最恰当的一项
微分方程y"一y’一6y=(x+1)e—2x的特解形式为().
Fromthepassageweknowthatthedevelopmentofhightechnologyisintheinterestsof______.Theauthor’sattitudetowardth
Hewantedtobecomeawriter,buthisfatherdidn’tthinkitwasa______profession.
最新回复
(
0
)