首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放
admin
2019-06-27
50
问题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 8
typedef Struct list
{ int data;
struct list*next;
}SLIST;
void fun(SLIST *p)
{SLIST *t,*s; •
t=p->next ; s=p ;
while(t->next!=NULL)
{ s=t ;
/**********found**********/
t=t->______1______;
}
/**********found**********/
printf("%d",______2______);
s->next=NULL;
/**********found**********/
free(______3______);
}
SLIST*creatlist(int *a)
{SLIST *h,*p,*q;int i ;
h=p=(SLIST*)malloc(sizeof(SLIST));
for(i=0; i
{q=(SLIST*)malloc(sizeof(SLIST));
q->data=a
;p->next=q;p=q;
}
p->next=0:
return h;
}
void outlist(SLIST *h)
{SLIST *p;
p=h->next;
if(p==NULL)printf("\nThe list
is NULL!\n");
else
{printf("\nHead");
do{printf("->%d",p->data);
p=p->next;}while(p!=NULL);
printf("->End\n");
}
}
main()
{SLIST*head;
int a[N]={11,12,15,18,19,22,25,29};
head=creatliSt(a);
printf("\nOutput from head:\n");
outlist(head);
printf("\nOutput from tail:\n");
while(head->next!=NULL){
fun(head);
printf("\n\n");
printf("\nOutput from head
again:\n");out=list(head);
}
}
选项
答案
(1)next (2)t->data (3)t
解析
第一空:fun函数中的循环“while(t->next!=NULL)”目的是找到尾结点,利用结点变量s和t,s指向当前节点,t不断指向下一个结点,因此第一空处应该是“t=t->next;”。
第二空:这里是输出尾结点中的数据,已经利用循环找到了尾结点t,t的数据是t->data,因此第二空处应该为“printf("%d",t->data);”。
第三空:输出尾结点数据之后删除尾结点,使用free,又因为尾结点是t,因此第三空处应该为“free(t);”。
转载请注明原文地址:https://www.kaotiyun.com/show/BaID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
某学生某次数学测验的标准分为2.58,这说明全班同学中成绩在他以下的人数百分比是多少?如果标准分是-2.58,则全班同学中成绩在他以下的人数百分比是多少?()
下列有关小概率原则的说法正确的是()
阅读下列材料,运用有关教育理论加以分析。材料一:广西桂林市永福县堡里乡一位家长反映:2015年秋季学期,堡里中心小学将该校和三多、拉木两所小学的六年级学生按成绩划分,成绩最差的学生组成了一个班级。其中,最刺痛家长们神经的,是“学校把这个班分在最差
根据货币乘数模型,下面哪个变量是由商业银行决定的?()
法学的各个分支学科构成的一个有机联系整体,在法学上称为()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
设函数f(x)=sinx-∫0x(x-t)f(t)dt,其中f(x)是连续函数,求f(x)的表达式。
某商场商品经营管理系统使用SQLServer2008数据库管理系统,此系统上线运行1年后,业务人员使用某统计功能(此功能每月使用一次)时发现速度很慢。该统计功能主要执行的SQL语句如下:SELECT商品号,SUM(销售数量*销售价格)销售额
程序流程图中带有箭头的线段表示的是()。
随机试题
假设可以比较准确地估计公司破产的可能性和破产成本。那么这些预期破产成本将由债权人和股东共同承担。()
小儿惊厥最常见的原因是
能区别大肠埃希菌和志贺菌的试验是
关于投融资服务项目质量管理的说法,正确的是()。
中外合资经营企业在所得税后利润要提取()。
下列关于标准成本的表述中,正确的是()。
阿威读初二,13岁,平时学习成绩很不好,家长的训斥让他产生逆反心理,不但不好好学习,而且还出现了逃课、离家出走的现象。他经常与社会上一些小帮派团体混在一起,上个月竟然参与超市偷窃的案件。由于阿威还未成年,没有被刑拘,但在派出所备了案。此时,社会工作者介入,
根据以下资料,回答下列问题。2016年,全国民间固定资产投资为365219亿元,比上年名义增长3.2%,增速比1—11月份提高0.1个百分点,民间固定资产投资占全国固定资产投资的比重为61.2%,比1—11月份降低0.3个百分点,比上年降低3个百
下列选项在习近平总书记发表的2021年新年贺词中没有提到的是:
文君是新世界数码技术有限公司的人事专员,十一过后,公司招聘了一批新员工,需要对他们进行入职培训。人事助理已经制作了一份演示文稿的素材“新员工入职培训.pptx”,请打开该文档进行美化,要求如下:为第六张幻灯片左侧的文字“员工守则”加入超链接,链接到Wo
最新回复
(
0
)