首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在文件MO
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。 请改正函数fun中的错误,使它能得出正确的结果。 注意:部分源程序在文件MO
admin
2021-07-02
60
问题
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数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全国计算机二级
相关试题推荐
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列有关虚函数的表述中正确的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
以下()不属于对象的基本特征。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列关于运算符重载的描述中,错误的是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
下列描述中,不符合良好程序设计风格要求的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
随机试题
律师
A.计划评估B.正向计划设计C.逆向计划设计D.解析算法E.目标函数调强治疗的计划设计是依据病变及周围重要器官和组织的三维解剖结构,预定靶区的剂量分布和危及器官的剂量限量,利用优化设计算法,借助计算机计划系统算出射野方向上的应需要的强度
依据《中华人民共和国价格法》,下列属于经营者正当价格行为的是
丙上市公司是一家生产企业,适用企业所得税税率为25%,2017年有关资料如下:(1)2017年年初的资产总额为4500万元、股东权益总额为3000万元,年末股东权益总额为3900万元、资产负债率为40%;2017年实现销售收入8000万元、净利润800万
某投资者准备从证券市场购入A、B、C、D四种股票组成投资组合。已知A、B、C、D四种股票的B系数分别为0.7、1.2、1.6、2.1。现行国库券的收益率为8%,市场平均股票的必要收益率为15%。要求:(1)采用资本资产定价模型分别计算这四
下列关于海宁皮影戏的描述不正确的有()。
下列事件的最佳逻辑排列顺序是()。①责令店主停业整顿②追查熟食加工点③举行婚礼④出现多人食物中毒⑤核查各种菜品
下列关于商品、价值、使用价值的表述中,完全正确的是()
"Wearehere,"mymomsaid.ThiswasthefirsttimeIhadcomewithmymothertoahomelessshelter(救助站).Weunloadedthefood
Peopleliketothinkthatlifewasbetterinthepast.Theairwascleaner,thewaterwasclearer,people【C1】______friendlier,l
最新回复
(
0
)