首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含—个源程序文件modi1.c。此程序建立了一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun()的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并将
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含—个源程序文件modi1.c。此程序建立了一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun()的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并将
admin
2023-02-27
9
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含—个源程序文件modi1.c。此程序建立了一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun()的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并将结果作为函数值返回。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:部分源程序在文件modi1.c中,不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 #include<stdlib.h>
4 typedef struct aa
5 {int data;
6 struct aa*next:
7 }NODE;
8 int fun(NODE*h)
9 {int sum=0;
10 NODE*p;
11 p=h->next;
12 /*********found*********/
13 while(p->next)
14 {if(P->data%2==0)
15 sum+=P->data;
16 /*********found*********/
17 p=h->next;
18 }
19 return sum;
20 }
21 NODE*creatlink(int n)
22 {
23 NODE*h,*p,*s;
24 int i;
25 h=p=(NODE*)malloc(sizeof(NODE));
26 for(i=1;i<n;i++)
27 {
28 s=(NODE*)malloc(sizeof(NODE});
29 s->data=rand()%16;
30 s->next=P->next;
31 p->next=s;
32 p=p->next;
33 }
34 p->next=NULL;
35 return h;
36 }
37 outlink(NODE*h)
38 { NODE*p;
39 P=h->next:
40 printf("\n\n The List:\n\nHEAD");
41 while(p)
42 (printf("->%d",p->data);
43 p=p->next;}
44 printf("\n");
45 }
46 void main()
47 {NODE*head;int sum;
48 system("CLS");
49 head=creatlink(10);
50 outlink(head);
51 sum=fun(head);
52 printf{"\nSUN=%d",sum);
53 }
选项
答案
(1)while(p!=NULL) (2)p=p->next;
解析
(1)判断当前指针p指向的节点是否存在,若存在,则对该节点数据域进行判断操作。
(2)判断结束后指针指向下一个节点。
转载请注明原文地址:https://kaotiyun.com/show/yP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在由数字0,1,2,3,4,5所组成的没有重复数字的四位数中,不能被5整除的数共有个()。
一组数据-8,-4,5,6,7,7,8,9的众数、中位数分别是()。
已知数列{an}满足an+1=2an-1,a1=3,则a2010=()。
从6名男生和4名女生中,选出3名代表,要求至少包含1名女生,则不同的选法有()。
函数f(x)=x2+bx+c对于任意实数t都有f(2+t)=f(2-t),则()。
从单词“equation”中选取5个不同的字母排成一排,含有“qu”(其中“qu”相连且顺序不变)的不同的排列共有()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
x∈R,不等式(3x2+2x+2)/(x2+x+1)>k恒成立,则正数k的取值范围为()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
随机试题
患者,女性,28岁,4年来全身各大小关节疼痛,伴有晨僵,活动后减轻,拟诊为类风湿性关节炎。以下何药不作为该患者首选
A、 B、 C、 D、 E、 C
根据《工伤保险条例》的规定,不属于工伤保险实施范围的单位是()。
新从业人员安全生产教育培训时间不得少于()。-
建设工程在开工阶段出现了下列情况,其中不能顺延工期的是()。
背景材料:北京附近某高速公路,是国家的重点建设项目,全长199km,为双向六车道高速公路,路面全宽22.5m,表面层为沥青混凝土。结构为:20cm厚石灰稳定土底基层,18cm厚石灰粉煤灰稳定碎石基层,19cm厚水泥稳定碎石基层以及4cm厚沥青混凝
下列有关营业税计税依据的说法中,不正确的是( )。
顺调压中枢点的电压为()。
迁移
Moreteenagerssmoketodaythanatany【C1】______sincethe1970s,afederalstudyshows.Overall.35%ofchildreningrades9-12
最新回复
(
0
)