首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
#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
80
问题
#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://www.kaotiyun.com/show/qcal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
若问小明“为什么偷东西是不对的?”他的回答是“抓住了会挨打”。据此可以判断小明的道德认识发展处于()。
【2012年枣庄市市中区真题】用所谓内省的方法研究心理现象,试图找出构成人的心理的基本元素的心理学派是()。
【2014年潍坊市坊子区真题】学习过程是由知识学习过程、________、_________三个子过程构成。
一台计算机接人互联网的带宽为10M,那么理论上该计算机在互联网上下载文件时能够达到10M每秒的下载速度。
2015年政府工作报告中指出,要统筹实施“四大板块”和“三个支撑带”战略组合。其中“三个支撑带”指的是()。
设有5个结点a、b、C、d、e,这些结点的权值分别为5、7、8、10、31,利用这些数据构造一棵树,要求这棵树的带权路径长度最小。
在Windows下,要移动已打开的窗口,可用鼠标指针指向该窗口的(),然后按下鼠标左键,将窗口拖动到新位置后释放鼠标左键。
Windows操作系统的窗口切换可通过()方式实现。
简述黑盒测试中等价类划分的主要原则。
若有以下数组说明,则数值最大的和最小的元素下标分别是()。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};
随机试题
按照库存的目的进行分类,为了满足企业日常经营要而建立的库存为()。
A、高流量吸氧B、绝对卧床休息C、使用硝酸甘油制剂D、降低颅内压、制止抽搐E、限制钠盐的摄入心绞痛的首要处理措施()
A.红色斑丘疹,退疹后有细小脱屑及色素沉着B.斑丘疹,退疹后无脱屑及色素沉着C.皮肤弥漫性充血,上有密集针尖大小丘疹D.皮疹向心性分布:红斑疹、丘疹、疱疹混合E.红色斑丘疹,颈与躯干部多见水痘的皮疹特点是
患者,男性,48岁。诊断为支气管扩张,略血100ml后突然出现胸闷气促、张口瞪目、两手乱抓、大汗淋漓、牙关紧闭。对大咯血出现窒息征象者的护理措施正确的是
产后产妇的心理调适过程中,依赖期多出现在产后
私募基金是指以非公开方式向投资者募集资金设立的投资基金,各类私募基金募集完毕,均应当向基金业协会办理备案手续()。
下列不属于导游人员资格考试条件的是()。
长期以来,大家对金融危机的认识是,发生金融危机的国家受损最大。的确,过去的金融危机是受伤,而这次金融危机则让所在国受益。美国是这次金融危机的源头,赚的却比赔的多。下列哪些选项可以支持这个结论?Ⅰ.欧债危机泛滥,使欧洲的竞争力弱化,而美国的
十进制数值87的二进制数值是
A、Students.B、Buildings.C、Teachers.D、Equipment.A
最新回复
(
0
)