首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.C的主函数中,将a、b、c三个节点链成一个单向链表,并给各节点的数据域赋值,函数fun()的作用是:累加链表节点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序modil.C的主函数中,将a、b、c三个节点链成一个单向链表,并给各节点的数据域赋值,函数fun()的作用是:累加链表节点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2016-04-07
29
问题
给定程序modil.C的主函数中,将a、b、c三个节点链成一个单向链表,并给各节点的数据域赋值,函数fun()的作用是:累加链表节点数据域中的数据作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
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()
{UsT a,b,c,*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)将while(*p)中的*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://jikaoti.com/ti/Ndi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
标准库函数fgets(s,n,file)的功能是()。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
数据库设计包括两个方面的设计内容,它们是______。
字符(char)型数据在微机内存中的存储形式是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
简单的交换排序方法是()。
随机试题
我们常说的“尊老爱幼”“爱护公物”,指的并不是某一个具体的人或物,而是具有共同特性的一类事物。这反映出思维的()。
A.氨基糖苷类抗生素B.红霉素C.耐酶青霉素D.青霉素E.克林霉素肺炎链球菌肺炎首选
六淫致病,具有发病急、传染较快的是()
刘先生与金女士一家属于高收入、高消费的家庭,理财规划师正在帮助其订立理财规划。通过与刘先生和金女士沟通,获得了以下家庭、职业与财务信息:一、家庭成员二、收支情况1.收入情况:刘先生月收入为1.8万元,同时每年还可以分得红利40万元(税前)。每年可以
李老伯与村委会订立了50亩林地的承包经营合同,并办理了土地承包经营权登记。李老伯虽投入近10万元,但经营状况不好。李老伯与本村张老伯协商将承包的林地与其承包的耕地互换。村委会出面阻止,并称如果互换将收回两人的承包土地。无奈,李老伯将林地转包给了本村王某,双
纵观世界流行音乐史,你会发现它基本上就是黑、白两种不同文化的融合史,而且总是由黑人提供原始素材,然后白人把它“偷”过来,并加以完善,最终作为一种崭新的商品推向全球,牙买加由于其特殊的地理位置,成为这一融合的最大受益者,这种模式也顺理成章地推广到田径领域,终
北大山鹰社的周、吴、郑、王中有且只有一人登上过卓奥友峰,记者采访他们时,他们说了以下的话。周:登上卓奥友峰的是队员郑。郑:我还没有参加过任何登山活动。吴:我虽然也参加了那次登山活动,但没有登顶。王:我是队员吴的候补,
在微机的配置中常看到"P42.4G"字样,其中数字"2.4G"表示()。
Whattimewillthewomanmostprobablyseetheman?
AccordingtothemanwhichoneisNOTthepossiblefactorofsuccess?
最新回复
(
0
)