首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正程序指定部位的错误,使它能得到正确结果。 [注意] 不要改动main函
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。 请改正程序指定部位的错误,使它能得到正确结果。 [注意] 不要改动main函
admin
2012-06-08
47
问题
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。
请改正程序指定部位的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include<stdio.h>
#include<stdlib.h>
typedef struct aa
{
int data;
struct aa *next;
}NODE;
fun(NODE *h)
{
int max=-1;
NODE *p;
/***********found************/
p=h;
while(p)
{
if(p->data>max)
max=p->data;
/************found************/
p=h->next;
}
return max;
}
outresult(int s, FILE *Pf)
{
fprintf(pf, "\nThe max in link: %d\n", s);
}
NODE *creatlink(int n, int m)
{
NODE *h, *p, *s, *q;
int i, x;
h=p=(NODE *)malloc(sizeof(NODE));
h->data=9999;
for(i=1; i<=n; i++)
{
s=(NODE *)malloc(sizeof(NODE));
s->data=rand()%m; s->next=p->next;
p->next=s; p=p->next;
}
p->next=NULL;
return h;
}
outlink(NODE *h, FILE *pf)
{
NODE *p;
p=h->next;
fprintf(Pf, "\nTHE LIST:\n\n HEAD");
while(P)
{
fprintf(pf, "->%d", P->datA); p=p->next;
}
fprintf(pf, "\n");
}
main()
{
NODE *head; int m;
head=cteatlink(12,100);
outlink(head, stdout);
m=fun(head);
printf("\nTHE RESULT"\n");
outresult(m, stdout);
}
选项
答案
(1)错误:p=h; 正确:p:h->next; (2)错误:p=h->next; 正确:p=p->next;
解析
程序中使用while循环语句并结合结构指针p来找到数据域中的最大值。
错误1:P指向形参结构指针h的next指针,所以应改为:p=h->next;
错误2:p指向自己的下一个结点,所以应改为:p=p->next
转载请注明原文地址:https://kaotiyun.com/show/oDID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
扩张性货币政策的主要功能是()。
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
下列不属于我国民族政策内容的是()。
如图所示,两个半圆与一个四分之一圆叠放,问图中阴影a、b的面积比为多少?
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
A.HBVB.HCVC.两者均可D.两者均否输血后肝炎的主要病原是()
A、树枝状栓塞血管B、愈合后留有疤痕C、两者均有关D、两者均无关深II度烧伤_______。
《危险化学品安全管理条例》规定,除运输工具加油站、加气站外,危险化学品的生产装置和储存数量构成重大危险源的储存设施,与()等场所、区域的距离必须符合国家标准或者国家有关规定。
制造费用明细账应该采用数量金额式账页格式。()
下列属于我国税务行政处罚的种类有()。
幼儿的形象记忆主要依靠的是()。
给定资料早上,小凡被闹钟如约叫醒。还想多睡几分钟的她对闹钟说:十分钟后再叫我吧。于是,闹钟老老实实地又消停了十分钟。在梳洗完出门前,小凡先用电子交通地图看看哪个路段堵,以免在开车路上虚耗时间。下班回家,实在是不想做饭,那么就叫外卖吧。打开外卖AP
我国的戏曲历史悠久,与古希腊悲喜剧、印度梵剧并称为世界三大古剧。下列关于我国戏曲中的四大名剧的说法不正确的是()。
一网站评选网络之星,初赛选出七个候选人赵(Z)、钱(Q)、孙(S)、李(L)、吴(W)、陈(C)和董(D),在网上进行决赛,根据这七位选手个人主页被点击的多少来给她们排名次。结果,每一个选手的点击量都不相同。网友评选结果如下:Z得到的点击量比C的大
构成计算机软件的是()。
最新回复
(
0
)