首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不
admin
2020-11-27
52
问题
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 8
typedef struct list
{ int data;
struct list *next;
} SUIST;
SLIST*creatlist(int*a);
void outlist(SLIST*);
void fun(SLIST*h,int*n)
{ SLIST*p;
/**********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);
prinff(“\nnmumber=%d\n”,num);
}
SLIST*creatlist(int a[])
{ SLIST*h,*p,*q; inti;
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("The list is NULL\n");
else
{ prinff("\nHead");
do
{ prinff("一>%d",p->data);
pfp->next;}
while(p!=NULL);
pdnff("->End\n");
}
}
选项
答案
(1)*n (2)next (3)head
解析
填空1:n所指的存储单元存放结点的个数,对其赋初值为0。
填空2:while循环用于遍历链表,循环一次,指针指向链表的下一个结点。
填空3:调用函数的实际参数与形参一致,即fun(head,&num);。
转载请注明原文地址:https://kaotiyun.com/show/XZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*f;f=fopen(”filea.txt’’,’’w’’);fprintf(f,”abc”);fclose(f);}若文本文件filea.txt中原有内容为:hell
有以下程序main(){intx=35,B;charz=’B’:B=((x)&&(z<’b’));printf("%d\n",B);)程序运行后的输出结果是
下列叙述中正确的是()。
下面选项中合法的字符常量是
下列语句组中正确的是()。
下列定义数组的语句中错误的是()。
在C语言中,以下说法不正确的是()。
以下选项中非法的C语言字符常量是
设有数组定义:chararray[]="Chinese";数组array所占的空间为()。
随机试题
《山东省教育厅关于向省文化厅申办省大学生艺术节的请示》标题主要的错误是()
保和丸的功用是()
肺动脉高压的X线表现不包括()。
已梳的棉花()
DY股份有限公司首次公开发行不超过2300万股人民币普通股(A股)的申请已荻中国证券监督管理委员会核准。本次发行采用网下向投资者询价配售和网上向社会公众投资者定价发行相结合的方式进行。网下初始发行股数为1500万股,占本次发行总量的65.22%;网上发行数
在凯恩斯的纯市场经济模式中,总供给等于()。
小组工作是一个动态过程。成功的小组活动将要结束时,社会工作者在小组中的权力和地位应该是()。
①这些关于算盘计算功能之外的引申,把算盘深深地植入了中国历史文化之中;②在北京东岳庙的瞻岱门内两侧各挂着一副大算盘,左右批有“毫厘不爽,乘除分明”,以示赏善罚恶,公正严明;③在民间,常会听到“金算盘”“铁算盘”之类的比喻,形容的也多是“
散步不要刻意求快,还要玩,还要赏。天空有大雁飞过,身边花团锦簇,蜂蝶蹁跹.也浑然不顾快步如飞,勇往直前么?俯仰皆情趣,万不可不屑一顾也。散步不要非得规定走多远,完不成指标不罢休;不要给人感觉好像翻山越岭抢占高地,要不徐不疾,不快不慢,漫不经心,洒脱冲淡。这
有人长于数理运算,有人善于言辞,这说明心理发展的哪个特征()。
最新回复
(
0
)