首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0到m-1的值。 请改正函数Creatlink中指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0到m-1的值。 请改正函数Creatlink中指
admin
2020-06-02
36
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数Creatlink的功能是:创建带头节点的单向链表,并为各节点数据域赋0到m-1的值。
请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
typedef struer 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://jikaoti.com/ti/tuG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下选项中不能用作C程序合法常量的是
有以下程序,程序运行后的输出结果是#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
数据库技术的根本目标是要解决数据的
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf("%d\n",fun("goodbcy!"
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序#includemain(){inta=2,b;b=a
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf(STUa)
随机试题
关于连续X线的波谱特点,错误的是
A.外感风寒证B.外感风湿证C.暑湿痠毒证D.寒湿困脾证E.气血两虚证
程某为某国有企业的副经理。在与另一公司的合作活动时,该公司给予程某存有88888美元的招商银行的银行卡一张,同时还有一张写有银行卡密码和数额的字条。后程某变更了该银行卡的密码,并将该银行卡存放于保密柜中,案发后被起获。关于程某的行为定性,下列哪一选项是正确
外海海水流动的形式很多,按海流与海岸的相对关系,分为()。
《国家广播电影电视总局建设工程项目设备材料管理办法》设备材料的采购有关规定包括()。
在蓄滞洪区内建造房屋应当采用( )结构。
KDD是指()。
《诗经》原来是诗,不是“经”,这在咱们今天是很准确的。但在封建社会里,诗三百篇却被尊为“经“,统治阶段拿它来做封建教化的工具。从西周初期到春秋中叶,诗三百篇是一种配乐演唱的乐歌。这些乐歌一方面用于祭祀、宴会和各种典礼,当作仪式的一部分或娱乐宾主的节
ThehistoryofAfrican—Americansduringthepast400yearsistraditionallynarrated【C1】______anongoingstruggleagainst【C2】___
Manlivesincommunities.Hissocialexistencerestrictshis【36】incertaindirectionsandextendsitinothers.Society【37】onhi
最新回复
(
0
)