首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
83
问题
#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
计算机专业知识
事业单位考试
相关试题推荐
教学过程是一种特殊的认识过程,它是学生个体的认识过程,具有不同于人类总体认识的显著特点有()。
“嫦娥三号”探测器于2013年12月2日1时30分成功发射升空。下列关于“嫦娥三号”探测器说法正确的有()。
【2013年烟台莱州市真题】知觉具有()的特性。
学生小王总是快到考试时才会花很多时间看书,平时几乎从不花时间来复习老师课堂教学的内容。在复习时,小王常常是课本上有什么内容就看什么内容,什么内容在前就先看什么内容。什么内容在后就后看什么内容,学习成绩一直不理想。奥苏伯尔提出的解释遗忘原因的理论是(
下面是某学校一位教师在教学《保护人类共有家园》时的课堂教学结构:(一)学生通过观看2014年云南鲁甸地震后发生的泥石流、堰塞湖等视频和图片提出的问题。(二)为学生提供一组资料1.根据云南震区8月6日传出的消息。地震灾区龙头山镇
在自然或真实生活条件下,不对有关变量加以控制,只记录自然发生的事件,以获取有意义信息的方法,称为()。
因为办公室值班室是对外联系、传递信息的枢纽,是展示机关形象的窗口,因此必须把值班工作纳入规范化管理的范畴,使值班人员能够遵守制度,按章办事,这些制度主要包括()。
#include#includetypedefstructstudent{inthum;charnameE20];charsex;mtage;}LIST;LIST*
WindowsXP系统内置的浏览器软件是()。
已知一二叉树中结点的左右孩子分别为left和right,P指向二叉树的某一结点。请用C语言编一个非递归函数PostFirst(p),求P所对应子树的第一个后序遍历结点。
随机试题
图中标志的含义是______。
不属于抑癌基因的是
下列体现风性数变的是
慢性支气管炎的病因与下列哪项关系不大
哮喘发作时不会出现
一般而言,只有劳动者在服务期内提出与单位解除劳动关系时,用人单位才可以要求其支付违约金。但是,如果劳动者因为重大过错行为而被用人单位解除劳动关系的,用人单位仍有权要求支付违约金。这些重大过错行为包括()。
汉代皇帝的姊妹称长公主,皇帝的姑母称大长公主。()
社区居委会张阿姨为表达对志愿者的感谢,买了一些毛线,准备织帽子和手套。这些毛线如果全部织帽子可织15个,全部织手套可织20只,现将一个帽子和两只手套做成一个“爱心礼包”。这些毛线最多可做成几个“爱心礼包”:
设方程组(Ⅰ):a1,a2,a3,a4为四元非齐次线性方程组BX=b的四个解,其中a1=,a2+a3=,a4=,r(B)=2.求方程组(Ⅰ)的基础解系;
LookattheOfficeplanbelow.Forquestions6-10,whodoesthesejobs?Foreachquestion,markoneletterA-HonyourAnswerSh
最新回复
(
0
)