首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个节点链成一个单向链表,并给各节点的数据域赋值,函数fun()的作用是:累加链表节点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个节点链成一个单向链表,并给各节点的数据域赋值,函数fun()的作用是:累加链表节点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2017-11-24
1
问题
给定程序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;e.next=’\0’;
h=&a;a.next=&b;b.next=&c;
printf(’’总和=%d\n’’,fun(h));
}
选项
答案
1.int t=0; 2.while(p)或while(p!=NULL); 3.t=t+p->data;
解析
1.题目中变量t是用来存放累加和的,因此必须初始化。
2.题目中*p是结构体,不能转化为bool型。
3.p是指针,只能用p一>,不能用p.。
转载请注明原文地址:https://kaotiyun.com/show/8SID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
说起社会公正,最多人的答案是要机会平等。说起机会平等,人们脑海浮现的,往往是竞技场上的起跑线。只要大家站在同一起跑线,竞争就是公平的,因此最后跑出来的结果无论是什么,那也是公正的。问题是:到底要满足什么条件,我们才能站在相同的起跑线?更进一步,当我们用起跑
根据下列材料回答问题。若按2010年1—3月入境旅游人数排序,以下各项错误的是()。
中国古代的责任司法意味着司法人员必须对自己的行为负责,出了错案必须承担责任。在法家思想中,责任司法的理论源于责任行政的理论,因为当时司法权和行政权不分家。责任行政的理论要求行政执法主体必须为自己的行为承担责任。为此,秦朝制定了完善的监察制度,对行政执法进行
阅读以下文字,回答下列问题。网络时代巨大的信息量要求网络人际交流迅速快捷,此时,传统语言的表达已不足以将信息转变成最简洁的形式输入输出。于是网络语言应运而生。这种语言以轻松活泼、幽默风趣、戏谑调侃的面目出没于传统媒体,让人耳目一新。比如“美眉”指
论述义和团运动对中国近现代史的影响。(四川大学2017年中国通史真题)
简述马克思主义论人的全面发展必须具备的社会条件。
开放经济在运行中的自动平衡机制有哪些?
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
以下是正确C语言标识符的是
以下是正确C语言标识符的是()。
随机试题
初级精母细胞()
治疗气虚便秘宜选
甲、乙、丙三人成立了一家合伙企业,合伙协议约定由甲经营并承担合伙企业的全部债务,丁是该合伙企业的债权人。当合伙企业的财产不足以偿付丁的债权时,丁()
螺旋体感染首选
李某是否有权请求法院撤销王某和赵某的买卖合同?请说明理由。如果李某主张撤销王某继承权抛弃的行为,能否得到法院的支持,请说明理由。
机器装配过程一般分为()。
因确认股东资格纠纷引起的民事诉讼,由公司住所地人民法院管辖。()
国别价值和()存在“比较差异”,是国际价值规律发挥作用的一种表现形式。
南宋时期形成的坊刻中心有()等。
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
最新回复
(
0
)