首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2019-04-04
42
问题
给定程序modi1.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*********/
whple(*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一>datal.
解析
(1)题目中变量t是用来存放累加和的,因此必须初始化。
(2)题目中*p是结构体,不能转化为bool型。
(3)p是指针,只能用p一>,不能用p.。
转载请注明原文地址:https://kaotiyun.com/show/tnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,C;a=3;b=4;c=5;if(a>B)if(a>C)printf("%d",A);
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【】个元素。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="ahDuj";char*s2="ABdUG":intt;t=strcmp(s1,s2);
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
随机试题
国家工作人员只要不是直接利用本人的职权,而收受他人财物,为他人谋取利益的,就不构成受贿罪。()
Beingoutofwork,Janecannolonger______herfriendstodinnersassheusedto.
体操、游泳、球类等活动涉及的技能类型主要是()
反常性酸性尿
下列关于著作权主体的说法中,正确的有()。
会计报表处理系统一般还提供定义报表审核公式的功能,审核公式是根据会计数据的勾稽关系定义的。 ( )
鸿达公司在2010年负债达2000万元,已出现严重的不能清偿到期债务的现象,经所属甲市主管部门同意,该公司于2011年3月向管辖法院提出破产申请,提供申请书和证明材料。法院受理本案后对本案如何处理争议较大。一种观点认为,该公司应宣告破产。理由是,该公司因经
左边给定的是纸盒外表面的展开图,右边哪一项能由它折叠而成?请把它找出来。
过度的压力会不可避免地导致过劳现象,某外企公司项目策划办公室的所有工作人员都有压力,大多数工作人员每天加班超过2个小时,而其余的工作人员每天都能够正常上下班,该公司规定,平均每天加班超过1个小时的员工都能得到一定的奖金。上述信息最支持以下哪项结论?
Forthispart,youareallowed30minutestowriteashortessayentitledLectureTeachingandDiscussionTeaching.Youshould
最新回复
(
0
)