首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2017-09-23
58
问题
给定程序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全国计算机二级
相关试题推荐
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j=i;j<=
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述错误的是()。
在C语言程序中,以下说法正确的是()。
设有如下三个关系表:下列操作中正确的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
对于一个正常运行的C语言程序,以下叙述中正确的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[
下面的程序在编译时产生错误,其出错原因是()。#includemain(){intlcase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&1
随机试题
《北京市建筑市场管理条例》所属的法的形式是()。
在Word2003中选择“表格”|“平均分布各行”命令后,所有的行高都调整为默认值。()
下列有关“相位分析”的描述,选择正确的概念。以不同颜色反映心脏各部位收缩幅度的大小,灰度高提示幅度大
患者,男性,35岁。双侧下肢、臀部泛发性紫癜、血疱、水疱,部分皮疹呈暗红色结节样,少数溃疡,附血痂、见少数萎缩性瘢痕。病程中伴发热,自觉皮疹疼痛明显,血常规正常,尿常规提示隐血(++)、RBC2~3/HP。根据临床表现,该患者最可能诊断为
观感质量验收是采用观察、触摸或()的方式进行。
关于建设工程职业健康安全与环境管理的特点,下列说法不正确的是()
高层建筑的排水通气管,应满足()的要求。
中国艺术品市场要___________自身基础,让资本真正发挥有效的资源___________作用,___________艺术品市场的繁荣发展,而不是让资本“玩弄”这个市场,过度榨取这个市场的价值。填入划横线部分最恰当的一项是(
可由规章设定的行政处罚种类是()。
《中华人民共和国物权法》第39条规定:“所有权人对自己的不动产或者动产,依法享有占有、使用、收益和处分的权利。”试分析该法条,要求符合立法原意和民法理论。
最新回复
(
0
)