首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;S=S->next;p=s; while(p->next)p=p->next;
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。 若有以下程序段: q=s;S=S->next;p=s; while(p->next)p=p->next;
admin
2019-12-17
40
问题
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量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://jikaoti.com/ti/HgG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
下面不属于软件设计阶段任务的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
下面选项中的程序段,没有编译错误的是
以下定义数组的语句中错误的是
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿改动主函数nmin
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
随机试题
要做一个容积为V的圆柱形带盖容器,问它的高与底面半径的比值是多少时用料最省?
A.低钙血症B.全氨基酸尿C.高磷血症D.高钾血症E.低氯血症
治疗乳牙的目的()
35岁女性,性交后阴道流血2个月,妇科检查见宫颈中度糜烂状,宫颈活组织检查示异型细胞占据上皮层的下1/3~2/3,应如何处置
以下说法不正确的有()。
某社区居委会主任正在召集会议,与几位居民代表就开发社区服务项目进行商讨。会上,有位居民代表提议,居委会可以通过开展自筹性公益项目来筹集资金,并在社区开展盈利性社区服务,赚取利润来补贴居委会成员:另一位居民代表认为,社区只能针对老人、残疾人和贫困家庭等弱势群
根据我国劳动合同法的规定,三年以上固定期限和无固定期限的劳动合同,试用期不得超过:()
数据库运行环境和参数的调整是数据库优化的重要工作。下列关于此项工作的说法,错误的是()。
Tosaysomething______onething,andtodoit______another.
【B1】【B6】
最新回复
(
0
)