首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
admin
2018-06-29
38
问题
使用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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*c,intD){*c=*c+1;d+=1;printf("%c,%c",*c,D;}main(){chara=’F’,b=
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
有以下程序 #include<stdio.h> main() { FILE *fp;int k,n,a[6]={1,2,3,4,5,6}; fp=fopen("d2.dat","w"); fprintf(fp,"%d%
以下程序运行后的输出结果是______。intf(inta[],intn){if(n>=l)returnf(a,n-1)+a[n-1];elsereturn0;
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
软件调试的目的是()。
能正确表示逻辑关系""a≥10或a≤0"",的C语言表达式是_____。
以下四种排序方法中,需要附加的内存空间最大的是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
随机试题
在WindowsServer2003系统中,要将www.benet.com.cn解析到192.168.1.2,需要使用()服务。
什么是资产负债表?其作用有哪些?
下列词语中有错别字的一组是()
被普遍认为是一种理想的股票价格指数期货合约标的的是()。
下列关于日环食、金星凌日等天文奇观的说法正确的是()。
甲、乙、丙和丁住在同一宿舍,甲说:“我们宿舍都是南方人。”乙说:“丁不是南方人。”丙说:“我班有人不是南方人。”丁说:“乙也不是南方人。”已知只有一人说假话,则可推出以下哪项断定是真的?()
①按时履行合同②签订购货合同③组织加班生产④成品部分被盗⑤参加展销会
Formanypeopletoday,reading,isnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublicatio
Whatarethesepeopleplanningtodo?
Somescientiststhinkthatparentsmaketoobigfussabouthygiene,andthatdaily【M1】______contactwithbacteriaandviruses
最新回复
(
0
)