首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2016-12-06
23
问题
给定程序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(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
为了使模块尽可能独立,要求______。
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
随机试题
电信业务经营者应当()为电信用户提供国内长途通信、国际通信、移动通信和信息服务等收费清单。
柱面有何特点?
简述我国税收的分类。
血浆中含量最多的蛋白质是
工程建设定额的特点包括()。
20×6年1月1日,甲公司付出一项固定资产取得同一集团内乙公司30%股权,取得股权之后能对乙公司施加重大影响,固定资产的账面价值为1500万元,公允价值为300万元,当日乙公司可辨认净资产公允价值为2000万元,与账面价值相等,当年乙公司实现净利润400万
有关基金年度报告,正确的表述是()。Ⅰ.基金年度报告的财务会计报告应当通过审计Ⅱ.在年度报告的扉页作出投资风险提示Ⅲ.基金资产净值信息是基金年度报告披露的基金资产运作成果的集中表现Ⅳ.基金管理人应当在每年结束之日起60日内,编制完成基金年
借款人、担保人等签字后,通过审查后()在合同上签字或加盖按个人签字笔迹制作的个人名章。
《人民警察法》第三条规定;“人民警察.必须依靠人民的支持,保持同人民的密切联系,( )。”
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
最新回复
(
0
)