首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下
admin
2013-06-12
43
问题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
选项
答案
(1)next (2)t->data (3)t
解析
fun函数的功能是输出链表尾部结点中的数据,并释放该结点,使链表缩短。由于链表是单向的,找到链表尾部结点需要利用循环从头结点开始查找,直至找到最后一个,找到之后输出尾部结点的数据,然后删除尾结点。
转载请注明原文地址:https://kaotiyun.com/show/jrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数INT(LEN("123.456"))的结果是______。
数据库管理系统常见的数据模型有层次模型、网状模型和______三种。
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
有以下程序 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0),i,j,k; for (i=o; i<3; i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){k=x[j]; x[j]=x(j+1); x[j+1
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
单链表要求内存中可用存储单元的地址______。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
随机试题
王某\张某和李某成立一合伙企业,合伙协议中约定由王某全权负责企业的事务,以下说法不正确的是()
下列关于漏洞扫描技术和工具的描述中,正确的是()。
新颖性
A.心电图V1~V3导联出现特征性改变B.心电图V2~V5导联出现特征性改变C.心电图V2、V4R导联出现特征性改变D.心电图Ⅱ、Ⅲ、aVF导联出现特征性改变E.心电图I、aVL导联出现特征性改变急性心肌梗死下壁定位是
工程项目策划旨在为项目建设的决策和实施( )。
为防止火势失去控制,继续扩大燃烧而造成灾害,需要采取必要的措施将火扑灭。下列灭火过程中所采取的措施,错误的是()
加强会计职业道德建设的意义主要包括()。
期货交易所的工作人员履行职务,遇到与( )有利害关系的情形时,应当回避。
行政处罚,是行政机关或其他行政主体依法律设定的行政处罚权和程序,对违反行政法规范的相对方给予行政制裁的具体行政行为。其特征为( )。
【2011年江苏省第90题】甲、乙两人从运动场同一起点同向出发,甲跑步速度为200米/分钟,乙步行,当甲第5次超越乙时,乙正好走完第三圈,再过1分钟,甲在乙前方多少米?
最新回复
(
0
)