首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2020-11-27
38
问题
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 8
typedef struct list
{ int data;
struct list*next;
}SLIST;
SLIST*creatlist(int*a);
void outlist(SLIST*);
void fun(SLIST*h,int*n)
{SLIST*[;
/**********found**********/
____1____=0;
p=h->next;
while(P)
{ (*n)++;
/**********found**********/
p=p-> ____2____;
}
}
main()
{SLIST*head;
int a[N]={12,87,45,32,91,16,20,
48},num;
head=creatlist(a); outlist(head);
/**********found**********/
fun(____3____,&num);
printf("\nnumber=%d\n",num);
}
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;
[=h->next;
if(p==NULL)printf("The list is
NULL!\n");
else
{printf("\nHead");
do
(printf("->%d",p->data);
p=p->next ;)
while(p!=NULL);
printf("->End\n");
}
}
选项
答案
(1)*n (2)next (3)head
解析
第一空:*n保存返回值链表长度,在开始计数之前,应该将*n清零,故第一空处应为“*n=0;”。
第二空:*n在循环while(p)中计数,p不断指向下一个结点,因此第二空处应该为“p=p->next;”。
第三空:fun函数的声明为:void fun(SLIST*h,int*n),第一个参数是头结点地址,第二个参数要存放链表长度的整型变量地址,故第三空处应为“fun(head,&num);”。
转载请注明原文地址:https://kaotiyun.com/show/Lstp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
可在C程序中用作用户标识符的一组标识符是
关于C语言的变量,以下叙述中错误的是()。
软件(程序)调试的任务是
数据库管理系统的基本功能不包括
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下列各项中不属于需求分析阶段任务的是()。
随机试题
相对剩余价值是()
一般说,下列何种原因不至于诱发甲亢危象()
关于DSA图像与图像噪声的说法,正确的是
有一个大型购物中心,总建筑面积50000m2。现有一投资商欲整体购买该购物中心用于自营或者出租,开发商也有意整体出售该购物中心,现委托房地产估价机构对其公开市场价值进行评估。根据市场调查结果,当地商业房地产市场已趋于饱和;根据城市规划。该购物中心周边同一供
标准电极电势是()。
某项目建筑安装工程投资为1000万元,基本预备费为60万元,设备购置费为300万元,物价上涨预备费为20万元,贷款利息为50万元,则上述投资中属于静态投资的为( )万元。
负责本行政区域内应急预案的综合协调管理工作的部门是()。
中国公民张先生是某民营非上市公司的个人大股东,同时也是一位作家。2011年5月取得的部分实物或现金收入如下:(1)公司为其购买了一辆轿车并将车辆所有权办到其名下,该车购买价为35万元。经当地主管税务机关核定,公司在代扣个人所得税税款时允许税前减除的数额为
根据《企业会计准则——非货币性交易》的规定,下列项目中属于货币性资产的是()。
A.badlyB.becoinedafterC.refusetoD.horn1782to1792A.Hetreatedhispoortenantsvery【T13】______B.wh
最新回复
(
0
)