首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#include #include typedef struct student{ int hum; char nameE20]; char sex; mt age; }LIST; LIST*
#include #include typedef struct student{ int hum; char nameE20]; char sex; mt age; }LIST; LIST*
admin
2013-12-19
81
问题
#include
#include
typedef struct student{
int hum;
char nameE20];
char sex;
mt age;
}LIST;
LIST*create(
(1)
)
{ LIST*head=NULL,*newNode,*tail;
int i=0:
for(i=0;i
{
(2)
;
printf(“\nlnput the information of student%d(name,hum,sex,age):”,i+1);
scanf(“%s%d%e%d”,%newNode->name,&newNode->num,&newNode->sex,&newNode->age);
newNode->next=NULL:
if(i==0)
(3)
;
else
tail->next=newNode:
tail=newNode;
}
(4)
:
}
void OutputList(LIST*head)
{LIST*p=head;
while(p!=NULL){
printf(“kn%d%s%c%d”,p->num,p->name,p->sex,p->age;
(5)
;
}
}
void main()
{
LIST*L:
L=create(10):
outputList(L);
}
选项
答案
(1)int n (2)newNoD,E=(LIST*)malloc(sizeof(LIST)) (3)llea(i=newNoD,E (4)return heA,D (5)p=p->next
解析
本程序首先定义了链表结点结构LIST,其中每个结点包括了学号、姓名、性别、年龄。然后建立了一个创建链表的操作函数LIST*create(),从main函数中的L=create(10)可知,第一个空格应填入int n,指明所要创建链表的结点数。
从程序可以看出,for循环用于创建n个链表结点,在创建结点之前应该为即将创建的结,占、开辟空间,因此第二个空格应填入newNode=(LIST*)malloe(sizeof(LIST))。
从tail->next=newNode可知,create()函数使用尾插法建立链表,因此tail指针始终指向尾结点,即每插入一个结点到链表末尾,都要令tail指针指向该结点。反之,head指针则是指向第一个结点,因此,当i==0时,heaci=newNode。
创建链表完成后,应该返回指向链表的第一个结点的指针,因此,第四个空格应填入return head。
OutputList(LIST*head)用于从链表的第一个结点开始逐个输出链表中的元素,因此,每输出一个元素之后,工作指针p移到下一个结点,因此第五个空格应填入p=p->next。
转载请注明原文地址:https://kaotiyun.com/show/qcal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
能力发展的个别差异表现()。
盲人的触觉、听觉一般非常灵敏,这说明了人的身心发展具有()。
张宏在听课时经常将学习内容要点以画线的方式在书上做标记,这种学习策略属于()
下面是一位教师的反思日记。回顾过去,我感觉到,过去一个学期的教学比我前十年的教学总和都更能让我明白什么叫教育。以前,我教过好几个班,并且每班人数都在80左右。每天我的大部分时间都在备课,与学生的交流很少,我只考虑自己能提供什么,很少考虑学生需要什
学生在学习过程中会产生高原现象,产生这种现象的原因有()。
中央城镇化工作会议于2013年12月12日至13日在北京举行。会议指出,城镇化与工业化一道,是现代化的两大引擎。走中国特色、科学发展的新型城镇化道路,核心是以人为本,关键是提升质量,与工业化、信息化、农业现代化同步推进。会议提出了推进农业转移人口市民化;(
教育实验中无关变量很多,要对其进行有效的控制,实验者必须有针对性地选择合理的办法,教育实验中控制无关变量的主要方法不包括()。
讲授法是教师最常用的教学方法,教师运用讲授法时要遵循其基本要求,下列不符合讲授法基本要求的是()。
实现迁移的原因是两种学习之间有共同的概括化原理。()
采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是()。
随机试题
影片《城南旧事》由______导演,曾获金鸡奖。()
上消化道出血最常见的原因是
患者女性,42岁,有腹痛病史3年。腹痛较剧,痛处不移,伴有月经不调,舌质紫暗,脉弦。该病例中医辨证为
关于民用建筑防雷设计,下列说法不正确的是()。
对设备及大、中型部件的局部进行清洗时,宜采用的方法是()。
关于银行的薪酬体系,下列说法正确的有()。
外资企业的外方投资人,经审批机关批准,可以用中国境内兴办的其他外商投资企业获得的人民币利润出资。()
人伤感时,会见花落泪,对月伤怀,这种情绪状态属于激情。()
下图是在Windows客户端DOS窗口中使用nslookup命令后的结果,该客户端的首选DNS服务器的IP地址是(37)。在DNS服务器中,ftp.test.com是采用新建(38)方式建立的。
Youcan’tbuyhappiness.However,itlooks【C1】______youcanatleastinheritit,BritishandAustralianresearcherssaid.A
最新回复
(
0
)