首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不
admin
2017-02-27
63
问题
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.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 *p;
____1____=0;
p=h—>next;
while (p)
p=p—>____2____ ;
}
}
main ()
{SLIST *head;
int a [N] ={12,87,45,32,91,16,20,
48 },num;
head=creatlist (a) ; outlist (head) ;
fun ( ____3____ , &num) ;
printf ("\nnumber=%d\n",num) ;
}
SLIST *creatlist (int a [ ] )
{SLIST *h,*p,*q; int i;
h=p= (SLIST *) malloc (sizeof (SLIST)) ;
{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 ("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
解析
函数fun的功能是统计出带有头结点的单向链表中结点的个数。
第一空:*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/QrID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据以下资料。回答以下问题。下列哪一张图能反映2012年清洁能源机组并网容量中水电、核电和新能源发电的构成?
根据以下资料,回答以下问题。2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,
国家机关、国有公司、企业、事业单位、人民团体,违反国家规定,以单位名义将国有资产集体私分给个人,数额较大的行为,应判为()。
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
全面深化改革是决定当代命运的关键,习近平围绕全面深化改革做出了一系列论述,关于改革,以下论述错误的是()。
甲、乙、丙、丁四个学生共同使用一条宽带上网,他们平均分摊了上月使用的宽带上网费(无任何套餐,按流量计费),并约定届时按各人实际使用流量进行结算。根据流量查询结果,甲、乙、丙分别比丁多用了3G、7G、14G的网络流量。最后结算时,乙将超平均流量的使用费0.7
在一般商品生产和交换领域,价值规律的调节功能日臻完善。在此背景下,一些求富者纷纷将________的目光盯上资金、土地等“生产要素”领域,意图从这些高度垄断的领域之中,________尽可能更多的金子。填入画横线部分最恰当的一项是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
下列关于劳动仲裁时效的表述,正确的是()
下列对于卫气的描述中,错误的为
患者,男,45岁。活动后呼吸困难,心悸、气短、少尿、下肢水肿2年余,2周前咽痛、咳嗽、咳黄痰后呼吸困难加重,夜间不能平卧。超声心动图示:左、右心室扩张,运动不良,左心室射血分数28%。既往无任何特殊病史。该患者治疗方案应除外
发生异位妊娠最常见的部位是( )。
根据乌拉圭回合谈判中达成的《与贸易有关的知识产权协议》(简称TRIPS)的规定,对计算机程序、数据库应依照哪一方面的法律提供保护?()
颁发竣工证书应符合的条件有()。
钢结构工程中应检查复验报告的项目有()。
如在对开四色印刷时每色加放60方,则加放的纸张总量可折合为()等。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
A、Ofthesalesdollar,morethan7%goestoAdministration.B、TaxesandSellingExpensemakeup26%.C、ComparedwithProfit,les
最新回复
(
0
)