首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在文件MO
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在文件MO
admin
2021-07-02
90
问题
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。
请改正函数fun中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
typedef struct aa
{int data;
struct aa*next;
}NODE;
int fun(NODE*h)
{int sum=0;
NODE*p;
p=h一>next;
/*********found*********/
while(p一>next)
{if(p一>data%2==0)
sum+=p一>data;
/*********found*********/
p=h一>next;
}
return sum;
}
NODE*creatlink(int n)
{
NODE *h,*p,*s;
int i;
h=p=(NODE*)malloc(sizeof
(NODE));
for(i=1;i
{
s=(NODE*)malloc(si zeof
(NODE));
s一>data=rand()%16;
s一>next=p一>next;
p一>next=s;
p=p一>nexL;
}
p一>next=NULL;
return h;
}
outlink(NODE*h)
{NODE*p;
p=h一>next;
printf("\n\n The LIST:\n\n
HEAD");
while(p)
{printf("一>%d",p一>data);
p=p一>next;}
printf("\n");
}
void main()
{NODE*head;int sum;
system("CLS");
head=creatlink(10);
outlink(head);
sum=fun(head);
printf("\nSUN=%d",sum);
}
选项
答案
(1)while(p!:NULL) (2)p=p一>next;
解析
(1)判断当前指针p指向的结点是否存在,若存在则对该结点数据域进行判断操作。
(2)判断结束后指针指向下一个结点。
转载请注明原文地址:https://kaotiyun.com/show/hlfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类Polynomial(“多项式”)的定义。形如5x4+3.4x2一7x+2的代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,一7为1次项系数,2为0
下列选项中不属于结构化程序没计原则的是()。
在C++中,打开一个文件时与该文件建立联系的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
下列叙述中正确的是()。
下列有关C++流的叙述中,错误的是()。
下列有关继承和派生的叙述中,正确的是()。
关于运算符重载,下列表述中正确的是()。
下列有关类成员的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
随机试题
下列关于温抗体型自身免疫性溶血性贫血的叙述不正确的是
下列不是第一恒磨牙正常萌出的影响因素的是
不具有雌激素活性的环境污染物是()
下列各项中,不属于医师在执业活动中应当履行的法定义务是
A.沿乳晕边缘做弧形切口B.以乳头为中心循乳管方向做放射状切口C.沿乳房下缘做弧形切口D.对口引流E.洞式切口与中药线引流乳晕下脓肿,切开引流应
A、水提醇沉法B、离心分离法C、大孔树脂法D、膜分离法E、吸附澄清法包括微滤、超滤、反渗透等操作技术
径赛运动员犯规,对其取消比赛资格的判罚,检查主裁判应()。
后现代主义课程论指出,课程不应该帮助学生去适应社会,而是要建立一种新的社会秩序和社会文化。()
HowOneSimpleMovementCanLetSliptheSecretsoftheMindBodylanguageisthequiet,secretandmostpowerfullanguageofal
UniversitiesBranchOutA)Asneverbeforeintheirlonghistory,universitieshavebecomeinstrumentsofnationalcompetitionas
最新回复
(
0
)