首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2019-04-04
31
问题
给定程序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://jikaoti.com/ti/zbf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据处理的最小单位是
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
表示关系a≤b≤c的C语言表达式为()。
以下4个程序中,完全正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是______。
下列叙述中错误的是()。
有以下程序:#include<stclio.h>main(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入:Y?N?<回车>,则
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;char
随机试题
我国刑法规定,对于未遂犯()
组织纵向结构设计的结果是___________,横向结构设计的结果是___________。
下列关于萎缩的描述哪项正确
男,5岁。眼距宽,眼裂小,鼻梁低平,舌常伸出口外,流涎多,有通贯掌,合并先天性心脏病,最有确诊意义的检查为
发生燃烧必须同时具备的三个条件为( )。
王教授系中国公民,现在国内某大学任职,2010年12月取得收入情况如下:(1)当月工资收入3400元,奖金收入3000元。(2)受科普出版社委托,为其编写《心理咨询》一书。按协议约定,出版社于2010年12月10日支付给王教授稿酬19000元。(3)
理财方案的具体执行人必须是客户本人。( )
义务消防队建立后应定期对义务消防人员进行消防实操训练及消防常识的培训,每()还应进行一到两次的消防实战演习。
试析二战后50一60年代日本经济高速发展的主要原因。(浙江大学2001年世界现当代史真题)
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。某高
最新回复
(
0
)