首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是;利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入到前两个字符中,插入后前3个字符依然有序;再把第4个字符插入到前3个字符中,待排序的字
下列给定程序中,函数fun()的功能是;利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入到前两个字符中,插入后前3个字符依然有序;再把第4个字符插入到前3个字符中,待排序的字
admin
2010-09-14
24
问题
下列给定程序中,函数fun()的功能是;利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入到前两个字符中,插入后前3个字符依然有序;再把第4个字符插入到前3个字符中,待排序的字符串已在主函数中赋予。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <String.h>
#include <stdio.h>
#define N 80
void insert(char *aa)
{ iht i, j, n; char ch;
n=strlen (aa);
for (i=1; i<n; i++)
/**********************************/
{ c=aa
;
j=i-1;
while ((j>=0) && (ch<aa [j] ))
{ aa [j+l]=aa[j];
j--;
}
aa [j+l]=ch;
}
}
main ( )
{ char a [N] = "QWERTYUIOPASDFGHJKIMNBVCXZ";
int i;
printf("The original string: %s\n",a);
insert (a);
printf("The string after sorting:
%s\n\n", a);
}
选项
答案
错误:c=aa[i] 正确:ch=aa[i];
解析
对长度为n的数组元素进行排列,可先对数组的前m-1项进行排序,之后再对前m项进行排序,如此循环直到数组全部元素完成排序。对前m项的子数列进行排序的方法是,将该子数列的末尾元素与前m-1项的元素相比较,由于前m-1项已经完成排序,可以找到某一位置,使得将该末尾元素插入该位置之后,前m项仍然保持升序。这样循环后,就可以得到全部元素的排序。
转载请注明原文地址:https://jikaoti.com/ti/vIkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与生产、生活息息相关,下列叙述错误的是()。
我国宪法规定,公民有受教育的()。
根据《民事诉讼法》的规定,审判人员的回避,由()决定。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
国家机关、国有公司、企业、事业单位、人民团体,违反国家规定,将应当上交国家的罚没财物或者其他国有资产,以单位名义集体私分给个人,数额较大的行为,应判为()。
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
某年级392名同学排成两路纵队秋游,相邻两排距离为0.4米。队伍每分钟走60米,要经过一座长312米的大桥,队伍从排头的上桥到排尾的离开桥共需要多少分钟?
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
随机试题
A.促胃液素B.缩胆囊素C.生长抑素D.抑胃肽能刺激胃黏膜生长的胃肠激素是
甲正在市场卖鱼,突闻其父病危,急忙离去,邻摊菜贩乙见状遂自作主张代为叫卖,以比甲原每斤10元高出5元的价格卖出鲜鱼200斤,并将多卖的1000元收入自己囊中,后乙因急赴喜宴将余下的100斤鱼以每斤3元卖出。下列哪些选项是正确的?()
CBR试验制件时,需制3组不同的干密度试件,这3组试件每层击实次数分别为()。
企业保留部分现金以备短期借款不能按时发放时使用,属于置存现金的()需要。
个人本位教育目的论的代表人物是()
下列关于学生伤害事故的预防,说法正确的有()。
有些无锡人不爱吃辣椒。因此,有些爱吃甜食的人不爱吃辣椒。以下哪项能保证上述推论成立?
以下关于事件、事件驱动的叙述中,错误的是()。
Lucy:Tom,wouldyoulikeadrink?Tom:______
TheDoubleNatureofLiteraryTranslationⅠ.IntroductionNewtendency:combinationoftwotheoriesⅡ.Translationi
最新回复
(
0
)