首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。 请在程序的下画线处填入止确的内容并把下画线删
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。 请在程序的下画线处填入止确的内容并把下画线删
admin
2015-11-24
12
问题
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。
请在程序的下画线处填入止确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N 6
typedef struct node {
int data;
struct node*next;
}NODE;
void fun(NODE*h)
{NODE*P,*q;int t;
P=h;
while(P){
/**********found***********/
q=
【1】
;
/**********found***********/
while(
【2】
)
{if(P一>data>q一>data)
{t=P一>data;
P一>data=q一>data;q一>
data=t,}
q=q一>next;
}
/**********found***********/
p=
【3】
;
}
}
NODE*creatlist(int a[])
{NODE*h,*P,*q;int i;
h=NULL;
for(i=0;i<N;i++)
{q=(NODE*)malloc(sizeof(NODE)),
q一>data=a
,
q一>next=NULL:
if(h==NULL)h=P=q;
else{P一>next=q;P=q;)
}
return h;
}
void outlist(NODE*h)
{ NODE*P;
P=h;
if(P==NULL)
printf(“The list is NULL!\n”);
olse
{printf(“\nHead”);
do
fprintf(“一>%d”,P一>data),
P=P一>next;}
while(P!=NULL),
printf(“一>End\n”);
}
}
main()
{ NODE*head,
int a[N]={0,10,4,2,8,6};
head=creatliSt(a);
printf(“\nThe original list:\n”);
outlist(head);
fun(head);
printf (“\nThe list after inverting:\n”);
outliSt(head),
}
选项
答案
(1)p一>next (2)q (3)p一>next
解析
填空1:从第2个while循环可知,q的初值应该为p的next,故此空应该填写p一>next。
填空2:第2个while循环表示的是每次从链表剩下的树中找出最小的数,囚此此空应该以q是否为空米判断循环是否结束,所以此空应该填写q。
填空3:当找到一个最小的数时p应该向后移,因此此空应该填写p一>next。
转载请注明原文地址:https://kaotiyun.com/show/LkID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
关于黄淮海平原的叙述,正确的是()。
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
新文化运动产生的基本条件不包括()。
党的十八大报告中指出,要保持经济持续健康发展,转变经济发展方式取得重大进展,在发展平衡性、协调性、可持续性明显增强的基础上,实现()比2010年翻一番。
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
当我们不再为穿衣吃饭等基本需求发愁时,_______。我们不仅关注食品、安全、疾病、健康等离我们很近的东西,也开始关注那些离我们十分遥远,但又根植于内心深处的需求。它们或是短小精悍的科普故事,或是数据精准的百科知识,亦或就像中国人过春节,围观一场充满期待的
多元线性回归方程中自变量的选择有哪两种方法?()
下列叙述中,错误的是()。
下列有关数组的叙述中,错误的是()。
随机试题
以信用证项下的汇票是否附有货运单据划分,信用证可分为()
A.α干扰素B.羟基脲C.美法仑D.白消安为使慢性粒细胞白血病达到细胞遗传学缓解,应首选
含金属有机药物,采用配位滴定测定时用EDTA标准液,可滴定锌、镁、钙、铜、铁的含量,须掌握的条件是:
关于Ankylosis的不正确描述是
对于硬蜱和软蜱通过下列部位或方法不能区分的是
在财务分析基础上编制经济分析报表,主要包括效益和费用范围调整和()两方面内容。
A、 B、 C、 C本题的关键词是weekendsiscoming。
Whatisthepurposeofthecall?
Wheredopesticides(杀虫剂)fitintothepictureofenvironmentaldisease?Wehaveseenthattheynowpollutesoil,water,andfoo
Somechildrenarebackwardinspeaking.’MostoftentheReasonforthisisbecausethemotherisinsensitivetothesignals
最新回复
(
0
)