首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2017-09-23
65
问题
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include < stdio.h >
typedef struct list
{int data;
struct list*next;
}LTST;
int fun(LTST*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/Noxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineX5+6main(){inta=2,c;C=X*2:printf("%d",C);}程序运行后的输出结果是()。
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结
对如下二叉树:ABDECF进行后序遍历的结果为()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
在C语言程序中,以下说法正确的是()。
以下选项中不合法的标识符是()。
下列特征中不是面向对象方法的主要特征的是()。
下列字符串是标识符的是()。
_____________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
随机试题
一项法律上有效的承诺必须具备的构成要件。
远期票据
在投资项目前期决策阶段中,项目可行性研究总结评价的内容分析应包括()。
某公司是一家生产电子产品的大型国有控股公司。2004年2月,由于产品销售不畅,公司面临亏损,公司董事长责成财会部经理胡某对会计报表做技术处理,实现当年盈利目标,并承诺如果做得好,将推荐他作为公司总会计师人选,胡某知道本年度公司亏损已成定局,如要落实董事长的
某投资者上一交易日结算准备金余额为157475元,上一交易日交易保证金为11605元,当日交易保证金为18390元,当日平仓盈亏为8500元,当日持仓盈亏为7500元,手续费等其他费用为600元,当日该投资者又在其保证金账户中存入资金50000元,该投资者
持仓量增加,价格下跌,表示新卖方在大量建仓空头,近期价格()。
青花瓷是先在瓷器上用钴料描绘纹饰,上透明釉经过()以上高温还原烧成。
根据艾里克森的心理社会发展理论,小学儿童的主要发展任务是()。
已知某信道的带宽为3kHz,而且其信噪比为1000(30dB),则信道极限数据传输率为【 】。
A、Shemissedthedeadlineforthecourseregistration.B、Shecouldn’tdecidewhichcoursetoregister.C、Shedidn’tgettheexte
最新回复
(
0
)