首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2021-02-25
89
问题
给定程序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全国计算机二级
相关试题推荐
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列叙述中正确的是()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,*ptr:intarray[5]={5,3.1};for(ptr=array,i=0;i<5:i++,ptr++){if(*ptr==0)
有以下程序(字母A的ASCII代码为65):#include<stdio.h>main(){charcl='A',c2='Y':printf("%d%d\n",c1,c2);}程序运行后的输出结果是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
以下定义语句中正确的是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
随机试题
焊接时应尽量采用长弧焊接,因为长弧焊时电弧的范围大,保护效果好。()
设函数f(x-1)=x2+e-x,则f’(x)等于()
患者女性,50岁,妊娠5次,生产3次。近来有阴道不规则出血。妇科检查发现子宫颈肥厚,活检病理报告为高分化鳞状细胞癌。子宫颈癌根治术标本检查,报告为子宫颈高分化鳞癌,侵及子宫颈深部组织达1cm,切除淋巴结未见癌转移。与患者肿瘤病变相符的是
屈指肌腱损伤,修复后提倡
路线价估价法不宜用于评估()用地。
2009年底,小刘欲以自有资金和商用房贷款购买一套价值140万元的商用房。如果小刘是以商住两用房名义申请的贷款,银行对于商住两用房的首付比例规定为最低45%,则其贷款额度最大为()万元。
根据我国《税收征管法》的规定,税务机关在税款征收中,根据不同情况有权采取的措施有()。
2012年1月20日,ABC会计师事务所首次接受乙集团的委托审计其20l1年集团财务报表,委派B注册会计师为集团项目合伙人带领集团项目组执行审计工作。集团项目组可以通过下列()途径了解集团及其环境、集团组成部分及其环境。
训练学生估计不同大小长方形的面积,一段时间后,测试结果发现学生估计长方形面积的能力提高,而估计圆形面积的能力并未提高。这个实验可以支持()。
Readthearticlebelowabouthumanresourceassessment.Inmostofthelines(34-45),thereisoneextraword.Iteitheris
最新回复
(
0
)