首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值
admin
2018-06-29
37
问题
使用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://jikaoti.com/ti/KDa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1;i<K;i++){
用树形结构来表示实体之间联系的模型称为
设有以下定义:inta=0;doubleb=1.25;charc=’A’#defined2则下面语句中错误的是______。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是()。
为了提高软件的独立性,模块之间最好是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
下列不属于项目集成管理过程的是()。
计算下列积分:∫tan2xdx:
人们觉得因为生病而成为他人的负担,这属于哪个层次的需要没有得到满足【】
不能迅速矫正脾功能亢进的分流术是
A.正中关系错误B.义齿固位差C.前牙咬切功能差D.下颌隆突处压痛E.说话及大开口时义齿脱落需重新制作义齿的是
患者,女性,30岁,婚后3年不孕,连续3个月每日清晨测得基础体温成一规则水平线。护士向其解释该线条说明
在关于“合同缔结方式依合同缔结地法”这条冲突规范中,判断下列选项中错误的是:
关于石材湿贴钻孔、剔槽施工工艺的说法,正确的是()。
2008年5月15日,某股份有限公司依股东大会决议收购了本公司部分股份用于奖励公司职工。该公司现有已发行股份总额8000万股。下列关于该公司收购本公司部分股份奖励职工的表述中,符合《公司法》规定的是()。
(2012上集管)控制图中的控制上限和控制下限标明______。
最新回复
(
0
)