首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
101
问题
#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://www.kaotiyun.com/show/dqal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
“教是为了不教。”下面摘引的叶圣陶先生的一些论述,其中说明这个名句中“不教”的是()。
新课程要求教师提高素质、更新观念、转变角色,教师的教学行为也就要产生变化,下面有关新课程中教师的教学行为变化的描述正确的是()。
随着科技的飞速发展和社会的急剧变革,特别是以计算机为核心的信息技术在教育中的应用,从教育目标到教育内容、教育方法等都在发生巨大变化,师生间的关系已不再是单一的授受关系,可能同时是()。
《中共中央关于全面深化改革若干重大问题的决定》提出,全面深化改革的总目标是完善和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化。下列对“国家治理体系和治理能力现代化”的理解正确的是()。
关于课程与教材编制、课程与教学实施、课程与教学评价等,下列说法中错误的是()。
根据现行相关法律法规,下列情形不会发生的是()。
培养学生思想品德的一般程序可概括为()。
钻石是在地球深部高压、高温条件下形成的一种由碳元素组成的单质晶体。克拉是钻石国际标准的重量计算单位,一克拉等于()。
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了()。
某工作站无法访问域名为WWW.exam.com的服务器,此时使用ping命令按照该服务器的IP地址进行测试,响应正常。但是按照服务器域名进行测试,出现超时错误。此时可能出现的问题是()。
随机试题
某一相流体的有效渗透率与绝对渗透率的比值叫()。
Generallyspeakingthegoalofforeignlanguageteachingistohelpthelearnermasterthe______languageintheshortestpossibl
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】___
在一般临时设施区内,配备灭火器的数量应满足()。
中国银监会有权对严重违法经营、经营管理不善的银行业金融机构予以()。
以下属于道德讨论中深入提问的策略的是()
公审公判被设计出来之初,是试图通过集中、公开的审判方式,借助国家司法力量的强制性和权威性,“震慑社会不良分子”和打击犯罪,同时也为了“彰显国家机关除暴安良、匡扶正义的决心”。然而,公审公判的实质是一种国家主义的崇拜。中国古代都有这样的传统,要公开行刑。国家
成语“厉兵秣马”中对“兵”的解释用的是它的()。(上海外国语大学2016)
请根据下图所示网络结构回答下列问题。如果将172.0.35.128/25划分为3个子网,其中第一个子网能容纳55台主机,另外两个子网分别能容纳25台主机,请写出子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址)。
A、Itmakespeoplementallyill.B、Ithinderspeople’simprovement.C、Itgivespeopletoomuchstress.D、Itmakespeoplesuccessf
最新回复
(
0
)