首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2017-09-23
37
问题
给定程序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全国计算机二级
相关试题推荐
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
下面4个关于C语言的结论中错误的是()。
以下叙述错误的是()。
对如下二叉树:ABDECF进行后序遍历的结果为()。
下列数据结构中,能用二分法进行查找的是()。
设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下不能正确计算代数式值的C语言表达式是()。
在面向对象方法中,类之间共享属性和操作的机制称为__________。
随机试题
确立党对人民军队的绝对领导这个根本原则是在()。
此患者出现哪种代谢紊乱
天然牙的全部丧失,临床诊断为
政府一般通过( )方式,对具有明显的外部效益但财务生存能力不足的投资项目予以鼓励和支持。
工程项目管理知识体系PRINCE2(国际项目管理资质标准)关注的重点是()。
工程项目招标出现下列情形,应当重新招标的是()。
连续竞价时,某只股票的买入申报价格为15元,市场即时的最低卖出申报价格为14.98元,则成交价格为( )。
主办券商的主办业务发布的关于所推荐股份转让公司的分析报告包括()。
根据所见政权的地域名称定国号的有()
中国菜是一个总名称,它是由各地区颇有特色的菜系所组成的。如果没有绚丽多彩的各地风味菜,中国菜就不可能如此丰美、如此诱人。正像京剧之有“四大名旦”、“四大须生”那样流派纷呈,中国菜有四大菜系(川、京、苏、粤)、八大风味(浙、沪、闽、皖、湘、鄂、豫、秦),是它
最新回复
(
0
)