首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include struct node { int hum; struct node*next; }; struct node*create(struct node*head)
#include #include struct node { int hum; struct node*next; }; struct node*create(struct node*head)
admin
2013-12-19
49
问题
#include
#include
struct node
{
int hum;
struct node*next;
};
struct node*create(struct node*head)
{
struct node*p1,*p2;
p1=p2=(struct node*)malloc(sizeof(struct node));
p1->next=NULL;
while(p1->num>0)
{
if(head==NULL)
(1)
;
else
(2)
;
p2一p1;
p1=(struct node*)malloc(sizeof(struct node)):
(3)
;
}
return head;
}
void print(struct node*head)
{
struct node*temp;
(4)
;
while(temp!=NULL)
{
printf(“%d”,
(5)
);
temp=temp->next;
}
}
main()
{
struct node*create();
void print();
struct node*head;
head=NULL;
head=create(head);
print(head);
}
选项
答案
(1)heA,D=p1 (2)p2->next=p1 (3)scanf(“%d”,&p1->num) (4)temp=heA,D (5)temp->num
解析
本程序声明了一个结点结构node(包括一个数据域和一个指向后继结点的指针)和一个建立链表的函数create(),一个链表输出函数print(),此外还包括了一个main()函数。
本程序中的create()函数使用尾插法创建链表,即将输入的结点插入到上一个输入的结点之后,直到输入所有的结点完为止。在建立链表时,若链表为空,则令头指针指向第一个输入的结点,因此,第一个空格填入head=p1;若输入的不是第一个结点,则将它插入到最后一个结点,因此第二个空格填入p2->next=p1。
从while(p1->num>0)可以看出,create()方法中应该有一个输入结点数据域的语句,因此,第三个空格应填入scanf(“%d”,&p1->num)。
输出函数print()将链表从第一个结点开始逐个输出,直到输出完整个链袁的结点为止。从while(temp!=NULL)可以看出,temp为工作指针,因此输出之前应将头指针赋予temp,因此第四个空格应填入temp=head。
printf用于输出结点数据,因此第五个空格应填入temp->num。
需要注意的是,在链表的创建过程中,链表的头指针是非常重要的参数。因为对链表的输出和查找都要从链表的头指针开始,所以链表创建成功后,要返回链表头结点的地址,即头指针。
转载请注明原文地址:https://kaotiyun.com/show/dqal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
关于教学评价的改革趋势,下列判断正确的有()。
下面是一位教师的反思日记。回顾过去,我感觉到,过去一个学期的教学比我前十年的教学总和都更能让我明白什么叫教育。以前,我教过好几个班,并且每班人数都在80左右。每天我的大部分时间都在备课,与学生的交流很少,我只考虑自己能提供什么,很少考虑学生需要什
《中共中央关于全面深化改革若干重大问题的决定》提出,协商民主是我国社会主义民主政治的特有形式和独特优势,要推进协商民主广泛多层制度化发展,拓宽国家政权机关、()的协商渠道,构建程序合理、环节完整的协商民主体系。
阅读下面的案例,运用评价理论分析说明“我”的日常教育评价出现了什么问题?如何解决?“老师经常表扬我,我怕谁!”学生阳阳(化名),现为六年级学生,原来是所谓的后进生,上课不专心,常捣乱,作业也经常不完成,下课后与同学之间摩擦很多,老师见了
能力的发展存在个体差异,下面不属于能力发展差异的是()。
综合实践活动是由国家设置、由地方和学校根据实际开发的课程领域,它体现了()管理制度的特征和功能,因而是最能体现学校特色、满足学生个性差异的发展性课程。
用所谓内省的方法研究心理现象,试图找出构成人的心理的基本元素的心理学派是()。
陈老师在讲“二氧化碳性质”时,“讲台上放着两瓶没有标签的无色气体,其中一瓶是二氧化碳,一瓶是空气。怎么区分它们呢?”陈老师边说边将燃烧的木条分别伸入两个集气瓶中,告诉学生使木条熄灭的是二氧化碳,使木条继续燃烧的是空气。这种教学方法是()
简述常用的网络互联设备及其使用环境。
与二进制数10001等值的十六进制数为()。
随机试题
小倩回想起上次期末考试没考好所体验的挫败感,这种记忆属于()
我国从()开始实行的申论考试科目,既考察了应试者多方面的知识,又考察了应试者的文字表达、分析与解决问题的能力、创新能力和思维的深度。
吸入性肺脓肿的致病菌多为厌氧菌,治疗时应首选
衡量组织兴奋性高低的指标是
根据我国法律规定,关于法人,下列哪一表述是正确的?(2010年卷三4题,单选)
(2005年)已知点作直线运动,其运动方程为x=12一t3(x以cm计,t以s计)。则点在前3s内走过的路程为()cm。
按目前规定,资产评估明细表样表包括以下几个层次()。
与对纸质出版物编辑人员的要求相比,对电子出版物编辑。人员的独特要求有()等。
一个年级所有五个平行班级的数学平均成绩分别为60,62,62,68,70,那么整个年级的数学平均分为()。
Takingthenation-stateasourpointofspatialreference,wecandifferentiatenotonlybetweenhistoriographiesonasu
最新回复
(
0
)