首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2016-12-06
49
问题
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
1 #include <stdio.h>
2 typedef struct list;
3 {int data ;
4 struct list*next;
5 } LIST ;
6 int fun(LIST *h)
7 {LIST*P;
8 /*********found*********/
9 int t;
10 p=h;
11 /*********found*********/
12 while(*P)
13 {
14 /*********found*********/
15 t=t+p.data;
16 p=(*p).next;
17 }
18 return t ;
19 }
20 main()
21 {LTST a,b,c,*h;
22 a.data=34 ; b.data=51; c.data=87 ; c.next=’\0’;
23 h=&a;a.next=&b;b.next=&c;
24 printf(’’总和=%d\n’’,fun(h));
25 }
选项
答案
(1)int t=0; (2)while(p)或while(p!=NULL) (3)t=t+p->data;
解析
(1)题目中变量t是用来存放累加和的,因此必须初始化。
(2)题目中*p是结构体,不能转化为hool型。
(3)p是指针,只能用p->,不能用p。
转载请注明原文地址:https://kaotiyun.com/show/LNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
以下能正确定义数组并正确赋初值的语句是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
随机试题
由于X线通过左侧或者右侧胸腔的行程相同,所以左、右侧位胸片上的影像都一样。()
下列哪一项不是类风湿关节炎的关节外表现
向井下局部地点进行通风的方法,按通风动力形式的不同,可分为局部通风机通风、矿井全风压通风和引射器通风,其中以()最为常用。
可以成为一定法律关系客体的有()和精神财富。
2009年3月11日,甲公司签发一张商业汇票,收款人为乙公司,到期日为2009年9月11日,甲公司的开户银行P银行为该汇票承兑。2009年6月30日,乙公司从丙公司采购一批货物,将该汇票背书转让给丙公司,丙公司9月30日持该汇票到其开户银行Q银行
下列活动中,属于价值链中支持活动的是()。①甲公司决定进军欧盟市场,为避免不必要的法律违规和纠纷,将法律合规职能从总裁办公室中分离出来,单独成立的法律合规部②乙公司最近借助“世界杯”,成功地进行了一次市场促销活动,使销售量大
期货市场的主要功能有()。
超自然通常指超自然力量或者超自然现象.即在自然界无法见到同时无法用通常手段证实的力量或现象。超自然一旦被证实,它就不再是超自然了。超自然超出科学的范畴.因为科学的研究对象必须是可证实的测量以及通过同行评审。根据上述定义,下列不属于超自然现象的是:
Whatdoyoudoifyoudon’tgetintoyourfirst-choiceuniversity?This【D1】______facesthousandsofBritishstudentseveryyear.
A、CamilloOlivetti’sdeath.B、Itsslowprogress.C、Aperiodoffinancialproblem.D、Itsagreementswithothercompanies.C选项中的de
最新回复
(
0
)