首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
50
问题
#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
计算机专业知识
事业单位考试
相关试题推荐
马卡连柯说:“要尽量多地要求一个人,也尽可能地尊重一个人。”这体现了德育的()原则。
关于研究性教学的特点阐述正确的有()。
根据课程计划以纲要形式编订的有关学科教学内容的目的、水准、结构与教学要求的纲领性文件是()。
在Windows系统中,若强行关闭一个正在运行的程序,可以使用任务管理器来结束它。打开任务管理器需按下()。
辽宁省凤城农村实验中学位于农村,依据生源有一部分将服务于农村建设的实际,以实现“升学有基础,就业有技能”为主要目标,对学校的部分学科类课程和活动类课程作了适当的调整。他们以劳动技术教育为学校的特色课程,开发了农作物栽培、园艺、果树、花卉、养殖、计算机等多种
【2015年菏泽市真题】教师不仅运用知识,而且运用自己的全部素养特别是()向学生提供专业服务。
将同一年级的大学生按照英语测试水平分为A、B、C、D四个等级,分别编人不同的英语教室上课,这属于()。
在处理日常来电来函的工作中,如果遇到函电内容紧急的,值班人员可以代为答复或表态;而一般的来电和来信,则由值班人员负责记录和登记。()
输入法的添加和删除在“文字服务和输入语言”对话框中完成。()
在含有n个关键字的小根堆(堆顶元素最小)中,关键字最大的记录有可能存储在()位置上。
随机试题
分销渠道的层次多少被称为分销渠道的______。
Cancerisconsideredamoderndisease,thoughitwasnotunknowninancienttimes.(TheconditionwasnamedbytheGreeksfromth
下列哪种疾病不属于风湿性疾病的诊治范畴
A.八珍汤B.四妙散C.八正散D.程氏萆薢分清饮E.疏凿饮子治疗热淋,首选()
龈上菌斑位于牙龈缘的上方,在牙周组织相对正常的情况下,G+菌占细菌总量的
对基金进行有效衡量时,需要考虑的因素有()。
组织学生参加社区服务的德育方法是()。
挂在墙壁上的石英钟,当电能耗尽而停止走动时,其秒针往往会停在哪个数字上?
A:【10】you【11】somechocolates(要吃些巧克力吗)?B:【12】.thankyou.ButIcannoteatanythingverysweet(太甜).A:【13】【14】【15】【1
Inthesumabove,ifXandYeachdenoteoneofthedigitsfrom0to9,inclusive,thenX=
最新回复
(
0
)