首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2020-11-27
57
问题
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
typedef struct list
{int data;
struct list;*next;
)LIST;
int fun(LIST*h)
{LIST*P;
/**********found**********/
int t;
p=h;
/**********found**********/
while(*p)
{
/**********found**********/
t=t+p.data;
p=(*p).next;
}
return t;
}
main()
{LIST a,b,c,*h;
a.data=34;b.data=51;c.data=87;c.next=’\0’;
h=&a;a.next=&b;b.next:=&c;
printf("总和=%d\n",fun(h));
}
选项
答案
(1)int t;改为int t=0; (2)*p改为p或者p!=NULL (3)p.data改为p->data
解析
(1)int t;改为int t=0;题目中变量t是用来存放累加和的,必须初始化。
(2)*p改为p或者p!=NULL,题目中*p是结构体,不能转化为bool型;
(3)p.data改为p->data,p是指针,只能用p->,不能用p.。
转载请注明原文地址:https://www.kaotiyun.com/show/Qstp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(i=0;i<n;i++)sum+=x[i];s
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
下列叙述中正确的是
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
合法的C语言标识符是()。
下列关于二叉树的叙述中,正确的是( )。
以下()不属于对象的基本特征。
随机试题
Theanti-virusagentwasnotknown______(直到一名医生偶然发现了它).
以下哪种情况可能性最小为了确诊,以下哪一种检查是不必要的
男,19岁。长期胃部胀痛,近半年脘胀痞满益甚,胸闷气塞,纳差,大便3天一行,但不干燥,伴气短乏力,检查腹部按之软。舌淡苔少,脉弱。临床诊断最可能是()
血压170/100mmHg伴心肌梗死患者应诊断为高血压病
A.按无证经营处罚B.按生产假药处罚C.按销售假药处罚D.按广告法处罚E.按价格法处罚未经批准,擅自在城乡集市贸易市场设点销售药品的,或超出批准经营范围销售的
以出让方式取得土地使用权的,转让房地产后,受让人改变原土地使用权出让合同约定的土地用途的,必须取得()的同意。
合约再保险合同对分出公司和分入公司都有()。
怎么样看待群众的信访行为?为什么群众愿意选择信访渠道而不是别的方式表达自己的利益诉求?从根本上说,就是因为群众对政府有一种信任。从他迈开信访之路的第一步开始,他在良心深处就把政府当成了一个“说理的地方”。这与政府的定位是完全一致的。如果没有这种信任,就不会
windows是()操作系统。A.单用户单务 B.单用户多任务 C.多用户多任务 D.多用户单任务
Thismeetingwhichshouldbeheldtodayispostponedtonextweek.
最新回复
(
0
)