首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回
admin
2018-08-11
32
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件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*********/
while(*p)
{
/*********found*********/
t=t+*.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->data;
解析
(1)题目中变量t是用来存放累加和的,因此必须初始化。
(2)题目中木p是结构体,不能转化为bool型。
(3)p是指针,只能用p->,不能用p.。
转载请注明原文地址:https://kaotiyun.com/show/gkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是______。
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(L
有以下程序:#include<stdio.h>main(){chara:’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输
从顺序存储的循环队列中删除一个元素时,是______。
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
有以下程序:#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprimtf(fp,"%
有以下程序:main(){inta=1,b=3,c=5,*p;int*p1=&a,*p2=&b,*p3=&c;*p=*p1*(*p2);printf("%d\n",*p);}执行后的输出结果是()。
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("D1v.dat","w");fprintf(fp,"%d\n",i);fprintf
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
随机试题
《邵公谏厉王弭谤》中“民不堪命”中的“命”的意思是()
TheOlympicGamesTheOlympicGamesareaninternationalsportscompetition,whichareheldeveryfouryearsinadifferent
关于艾滋病的流行病学观点,下列哪项是正确的
下列哪一项不是垂直型食物嵌塞的原因
A.口淡乏味B.口甜粘腻C.口中酸馊D.口中泛酸肝胃蕴热则
按照FIDIC条款签订的施工承包合同,其合同文件由合同通用条款和专用条款组成。()
1938年,德国人()在用慢中子轰击铀核时,首次发现了原子核的裂变现象,并放出新的中子。
A、 B、 C、 D、 C元素相同,两组图形中线条、实心点、小圆圈等元素是一样的。
It’satypicalSnoopycard;cheerfulmessage,brightcolors,thoughalittleyellowandfadednow.ThoughI’vereceivedfancier,
A、towork.B、onholiday.C、toaparty.D、toalecture.A此题考查听细节信息能力。解题的关键点在于听到“Mybosswantsmetodoovertime.”todoovertime
最新回复
(
0
)