首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2021-02-25
90
问题
给定程序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=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/sntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta1,a2;charcl,c2;scanf("%d%c%d%c",&al,&c1,&a2,&c2):printf("%d,%c,%d,%c\n",a1,c1,a2,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/
有以下程序:#include<stdio.h>main()intaa[3][3]={{2},{4},{6}},i,*P=&aa[0][0];for(i=0:i<2;i++){if(i==0)aa[i][i+1]
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3;printf("%d\n",y);}程序运行
数据库设计中反映用户对数据要求的模式是()。
下列叙述中正确的是()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
随机试题
设总体X~N(μ,σ2),x1,x2,x3,x4为来自总体X的样本,且服从自由度为________的χ2分布.
重型地中海贫血患儿输血宜首选
英国人施密特因合同纠纷在中国法院涉诉。关于该民事诉讼,下列哪一选项是正确的?(2015年卷一39题)
政府有关房地产投资的政策,均对房地产投资者收益目标的实现产生巨大的影。向,从而给投资者带来风险。
某出口公司按照CIF条件出口一批服装,根据交易投保平安险,已知成交金额为25000美元,保险费率为0.4%,求保险费。
企业之所以持有一定数量的现金,主要是出于交易性需求、预防性需求和投机性需求。()
某个投资方案的年营业收入为150万元,年营业成本为90万元,其中折旧为20万元,所得税税率为25%,该方案每年的营业现金流量为()万元。
有8张卡片分别标有数字1、2、3、4、5、6、7、8,从中取出6张卡片排成3行2列,要求3行中仅有中间行的两张卡片上的数字之和为5,则不同的排法共有()。
李秉德教授按照教学方法的外部形态,把中小学教学活动中常用方法分为五类。下列属于以欣赏活动为主的教学方法是()。
波力实业公司总裁的高级助理班子中,李金是一位最不可缺少的人才,因为其他助理仅是公司业务某一方面的专家,他们仅在自己精通的领域有独到的能力,而唯独李金是一位全才,熟悉该公司全方位的业务。以下哪项如果为真,最能削弱上述论证?
最新回复
(
0
)