首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
admin
2018-06-29
62
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
typedef struet 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;e.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/X3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于数据管理员(DBA职责的是()。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf(’%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上输入
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
随机试题
下面谱例为某合唱曲片段,其中不协和音程的数量是()。
天南星的功效是
有关会阴湿热敷溶液的温度及药液浓度,下列正确的是
中国特色社会主义伟大旗帜,具有强大的()
函数y=x3一6x上切线平行于X轴的点是()。
A、B企业签订一份运输合同,运输费用4万元,装卸费用0.5万元,该合同应纳印花税()。
有一个A(2)×B(2)的实验设计结果如下图,对该结果最可能的描述是()。
简单评价多元智力理论及其意义。
PhilanthropyIthasbecomeanAmericantraditionthatthosewhoattaingreatwealthreturnsomeofittothepublicthrough
Thesecretaryworkedlateintothenight,(prepare)______alongspeechforthepresident.
最新回复
(
0
)