首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不
admin
2017-02-27
32
问题
给定程序中,函数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全国计算机二级
相关试题推荐
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。根据表2,在被调查的全体人群中,选择“缺乏组织”的人占全体人群的比例可能
根据以下资料,回答以下问题。2011年第四季度我国劳动力市场中各文化程度需求人数中的比例居于第三的是:
下列关于公务员录用规定的表述不正确的是()。
《行政处罚法》规定,作为例外,行政机关及其执法人员可以当场收缴罚款。但在下列哪种情况下,当事人有权拒绝缴纳罚款?()
某国家机关在整顿机关作风中辞退了4名公务员,辞退理由不符合《公务员法》规定的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
下列有关监护人的说法,错误的是()。
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
根据下列材料回答问题。2002年中国能源消费结构图中没有核能这一项,其原因最可能是()。
科学研究起源于哲学,而哲学研究所建立的逻辑化正是科学方法的一个关键内容。在使用哲学的逻辑化开展科学研究的过程中,定量化是必不可少的,没有定量化,就无法通过归纳建立模型,也无法通过对模型的演绎做出预言,并被进一步的观测或者实验检验。数学研究所建立的各种计算方
随机试题
肺部比较叩诊不正确的是()
道教定型化始于【】
A.呼吸B.内呼吸C.外呼吸D.肺通气E.肺换气机体与外界环境之间进行气体交换的过程
患者眼睑浮肿,继则四肢及全身皆肿,来势迅速,多有恶寒,发热,小便不利,舌红,脉浮滑数,其方剂是
医疗废物暂时贮存的时间不得超过()天
中央处理器简称CPU,是计算机系统的核心,它是由()组成的。
银行的实质是:
世界田径锦标赛3000米决赛中,始终跑在最前面的甲、乙、丙三人中,一个是美国选手,一个是德国选手,一个是肯尼亚选手,比赛结束后得知:(1)甲的成绩比德国选手的成绩好。(2)肯尼亚选手的成绩比乙的成绩差。(3)丙称赞肯尼亚选手发挥出色
社会上普遍存在着当市场上充斥着大量差(假)产品而不能为消费者识别时,好的产品最终也将退出市场的现象。下列属于这一现象的是()。
Allyoudonowis_______thehouseworkbeforeyourmomarriveshome.
最新回复
(
0
)