首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0Nm﹣1的值。 请改正函数Creatlink中指定部位的
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0Nm﹣1的值。 请改正函数Creatlink中指定部位的
admin
2018-10-21
53
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0Nm﹣1的值。
请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
typedef struct aa
{int data;
StruCt aa*next;
}NODE;
NODE*Creatlink(int n,int m)
{NODE*h=NULL,*p,*s;
int i;
/*********found*********/
p=(NODE)malLoc(sizeof(NODE));
h=p;
p﹣>next=NULL;
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;
}
/*********found*********/
return p;
}
outlink(NODE*h)
{NODE*p;
p=h﹣>next;
printf("\n\nTHE LIST:\n\nHEAD");
while(p)
{printf("﹣>%d",p﹣>data);
p=p﹣>next;
}
printf("\n");
}
main()
{NODE*head;
head=Creatlink(8,22);
outlink(head);
}
选项
答案
(1)p=(NODE*)malloc(sizeof(NODE)); (2)return h;
解析
(1)由变量定义可知p为指向节点的指针。指向刚分配的结构指针,所以应改为p=(NODE*)malloc(sizeof(NODE))。
(2)在动态分配内存的下一行语句是,使用临时结构指针变量h保存p指针的初始位置,最后返回不能使用p,是因为p的位置已经发生了变化,所以应改为return h。
转载请注明原文地址:https://kaotiyun.com/show/yMxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个算法的时间复杂性是______的函数。
下面程序的输出结果是()。#include<stdio.h>main(){staticchara[]="zhao",b[]="juan";char*ptr1=a,*ptr2=b;intk;for(k=
已知字母A的ASCII码为65,以下程序运行后的输出结果是【】。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;printf("%d%c\n",a,b);}
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。
以下函数值的类型是()。fun(floatx){floaty;y=3*x-4;returny;}
随机试题
CO2在血液中运输的主要形式是
TheInternetcanmakethenewsmoredemocratic,givingthepublicachancetoaskquestionsandseek【56】factsbehindstoriesand
一男性患者因外伤造成左侧鼻翼部分缺损,缺损位于内外脚之间,最宽处位于鼻翼缘,约0.8cm,下列哪种修复方法最为简单理想
连翘浸出物测定方法为( )。
关于清算与交收的联系,下列说法正确的是( )。
根据政府采购法律制度的规定,下列情形中,采购人可以采用单一来源方式采购的是()。
我国宪法规定了国家主席的替补制度,主席缺位时由副主席继任。()
A、 B、 C、 D、 A此题答案为A。以中间的图形为对称中心,关于它中心对称的两个方格中的图形具有相同的对称轴。
从某种程度上说,除了饮食文化、琴棋书画这些传统文化内容.中国今天的文化已不能占领世界市场,“中国元素”也只能是传统文化的元素而不是现代中国的文化元素。而缺乏除饮食文化以外的精神和思想文化影响世界,中国就不可能承担以天下为己任的文化大国的责任:缺乏现代文化创
A、Theyblushlessfrequentlythanadultsdo.B、Theyblushmorereadilythanwomendo.C、Theyareuncomfortableperforminginfro
最新回复
(
0
)