首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
struct student { long num; int score; struct student*next; }; struct student*insert(struct student*head,
struct student { long num; int score; struct student*next; }; struct student*insert(struct student*head,
admin
2013-12-19
67
问题
struct student
{
long num;
int score;
struct student*next;
};
struct student*insert(struct student*head,struct student * p)
{
struct student*p1,*p2,*p0;
p1=head;
(1)
:
if(p1==NULL)
{
head=p0;
(2)
;
}
else
{
if(
(3)
)
{
p2=p1;
p1=p1->next;
}
if(p0->num==pl->num)
{
(4)
;
(5)
;
n=n+1:
}
else
{
printf(“\n%ld not been found!\n”,num);
}
}
return head;
}
选项
答案
(1)p0=p (2)p0->next=NULL (3)(p0->num!=p1->num)&&p1->next!=NULL (4)p0->next=p1->next (5)p1->next=p0
解析
程序声明了一个结构体student作为结点结构,每个结点包括学号num、成绩score、指向下一结点的指针next;此外还声明了一个函数insert(struct student*heacl,structstudent*p),用于实现结点的插入操作,该函数有head和p两个参数,其中head指明要插入的链表,p为要插入的结点。
在insert()函数中,首先声明了3个结点:p1、p2和p0。接着p1=head,即令p1指针指向第一个结点。从第一个if语句中的head=p0可以推断出,第一个空格语句是将要插入结点的指针赋予p0,因此填入p0=p。由于第一个if语句处理的是向空表插入结点的情况,因此插入一个结点之后,应将该节点的后继指针置NULL,即第二个空格填入p0->next=NULL。
若要插入的链表不为空,则在查找过程中会发生两种情况,一种是未找到需要的结点,另一种是找到了需要的结点,由第四个空格之前的if(p0->mlm==p1->num)可推断出第三个空格应填入(p0->hum!=p1->mlm)&&p1->next!=NULL,即p1指向的结点不是所要查找的,并且它不是最后一个结点,故应继续往下找,因此有接下来的p2一p1;p1=p1->next;。
当找到所需的结点p1之后,将p0插入到p1之后。在单链表中插入一个结点,首先将需插入结点的后继结点指向当前节点的后继结点,然后在将当前节点的后继结点指向插入结点,最后n=n+1,将表的长度加1,因此第四、第五个空格分别填入p0->next=p1->next和p1->next=p0。
转载请注明原文地址:https://kaotiyun.com/show/7lal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
某市一位优秀的班主任李某,只因为按照规定减轻学生的负担,放手培养学生的创新能力,却使班级的综合成绩下降到年级组的倒数第二名,成为差班之一。压力之下,在寒假之前的家长会上,这位教师哭着向家长们鞠躬道歉,并表示今后将加大作业量。下列哪项观点体现了素质教育的
有关特殊学习者,以下说法错误的是()。
下列选项中,受知识产权法保护的有()。
立法、行政、司法的“三权分立”思想是由()提出的。
教师的性格、气质、兴趣等是影响师生关系的重要因素,这种因素属于教师的()。
下列选项中,不属于高创造性人才的人格特征是()。
某市教育局下发了红头文件《中小学教育工作者家访暂行规定》,将家访活动重新推到现代教育的前沿,在社会上引起强烈的反响,同时,上海、广州等多地的一些学校流行起了“电子家访”,老师向家长公布自己的电子邮箱或QQ、微信号码,方便家长与老师在网上沟通。此外,南京市还
“文献检索按其查找对象的不同可分为三种类型的检索,其中查找某一主题(时代、地区、著者、文种等)有关文献的检索过程,如汕头经济特区投资环境研究都有哪些文献?”属于()。
在Windows系统中,若强行关闭一个正在运行的程序,可以使用任务管理器来结束它。打开任务管理器需按下()。
计算机小组、无线电小组的课外活动属于()。
随机试题
蜗杆传动机构的装配顺序应根据具体情况而定,一般应先装()。
下列说法不正确的是_________。
下列具有抗心律失常作用的麻醉药为
(2008年)如图5—16所示,在平板和受拉螺栓之间垫上一个垫圈,可以提高()。
在幼儿园,如果你问孩子们:“我们现在玩游戏好不好?”他们肯定会欢呼:“好。”这时候,孩子们的情绪高涨,激动无比。很多幼儿园下午没有教学活动,每个下午幼儿都是在游戏中度过的。试论述上述材料体现了什么教育原则,教师应如何开展这一原则?
公文的第一要素是()。
色光基本的颜色叫原色,三原色主要是指()
Manhasthreebasicneeds:food,shelterandclothing.
______belongstothenovelistsofthe"streamofconsciousness"school.
Whatimpactcanmobilephoneshaveontheirusers’health?Manypeopleworryaboutthesupposedilleffectscausedbyradiation
最新回复
(
0
)