首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include #in
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include #in
admin
2021-05-06
118
问题
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
fun(int n,int*a)
{
int i,j,p,t;
for(j=0;j
{
p=j;
/*********found*********/
for(i=j+1;i
if(a[p]>a
)
/*********found*********/
t=i;
if(p!=j)
{t=a[j];a[j]=a[p];a[p]=t;}
}
}
putarr(int n,int*z)
{
int i;
for(i=1;i<=n;i++,z++)
{
printf("%4d",*z);
if(!(i%10))printf("\n");
}
printf("\n");
}
void main()
{
int aa[20]={9,3,0,4,1,2,5,6,8,10,7),n=11;
system("CLS");
printf("\nBefore sorting%d
numbers:\n",n);
putarr(n,aa);
fun(n,aa);
printf("\nAfter sorting%d
numbers:\n",n);
putarr(n,aa);
}
选项
答案
(1)for(i=j+1;i
解析
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置于指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n一1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://kaotiyun.com/show/pCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
下列模板声明中,有语法错误的是()。
在下列枚举符号中,用来表示“相对于当前位置"文件定位方式的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
下列关于运算符函数的描述中,错误的是()。
下列哪项不是面向对象程序设计的主要特征()。
下列关于默认参数的叙述中,错误的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
随机试题
【背景资料】某发电厂安装工程,工程内容有锅炉、汽轮机、发电机、输煤机、水处理和辅机等设备。工程由A施工单位总承包。签订工程承包合同后,A施工单位在未收到设计图纸的情况下,即进行了施工组织设计的编制,由于没有设计图纸,施工单位提出用投标阶段的施工组织设计大
阻塞性肺气肿最主要的病因是()。
有关胎心音的听诊正确的是
某肉鸡场,近来阴雨天气较多,气温25℃左右,3周龄鸡出现精神沉郁,食欲减退,被毛蓬乱,呆立一隅,冠及可视黏膜苍白,排水样稀便,进行性消瘦,有的患鸡粪便带血,每日死亡率5%~10%。若疑似球虫病,粪便检查取样应采集
根据评价因子的需要编制正规的生态基础图件,不包括( )。
CPU中完成加、减、乘、除等算术运算和与、或、非等逻辑运算的部件称为( )。
某厂房建成5年后被改造为超级市场,并补办了土地使用权出让手续,土地使用权出让年限为30年,建筑物的经济寿命为40年,则计算该建筑物贬值的总使用年限应为()年。
新中国第一家信托投资公司是中国国际信托投资公司,成立于1979年。()
某汽车制造企业2008年实现销售收入1000万元,实际发生广告费和业务宣传费支出300万元,则该企业2008年计算应纳所得额时可以税前扣除的广告费和业务宣传费()万元。
毛泽东思想不是在个别的方面,而是在许多方面以其独创性理论丰富和发展了马克思列宁主义,构成一个博大精深的科学思想体系。毛泽东思想的活的灵魂的基本方面有()
最新回复
(
0
)