首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中fun()函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <conio.h>
下列给定程序中fun()函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <conio.h>
admin
2010-05-05
55
问题
下列给定程序中fun()函数的功能是:将n个无序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
fun(int n, int *a)
{ int i,j,p,t;
for (j=0;j<n-1;j++)
{ P=j;
/***************found*******************/
for(i=j+l;i<n-1;i++)
if (a[p]>a
)
/***************found*******************/
t=i;
if (p!=j)
{t=a[j];a[j]=a[p];a[p]=t;}
}
}
putarr( iht n,int *z)
{int i;
for (i=l;i<=n;i++,z++)
{ printf("%4d",*z);
if (!(i%10)) printf("\n");
} printf ("\n");
}
main ()
{int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11;
clrscr();
printf("\n\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;i++) 正确:for(i=j+1;i<n;i++) (2)错误:t=i; 正确:p=i;
解析
该程序是对n个数实现从小到大的排序,该题中先是找小输入整数的最小项,置于指针第1个元素的位置:再找出第2个元素至尾元素的最小项,置于第2个元素的位置;之后顺次处理后读元素。
转载请注明原文地址:https://jikaoti.com/ti/9SkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
西汉和东汉这两个朝代的都城分别位于今天的()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
随机试题
实现数字签名的方法分为对称密钥签名和_____两种。
A.鸟氨酸B.谷氨酸C.组氨酸D.色氨酸精脒、精胺的前体是
特种设备安全监督管理部门行使的职权是:了解有关的情况;查阅、复制有关资料;对有证据表明不符合安全技术规范要求的或者有其他严重事故隐患和()的特种设备,予以查封或者扣押。
甲公司2017年2月20日向乙公司销售一批商品,不含税货款50000元,增值税税额为8500元。乙公司开来一张出票日为2月22日,面值为58500元、票面年利率为6%、期限为60天的商业承兑汇票。次月18日甲公司因急需资金,持该票据到银行贴现,贴现率为10
甲公司和乙公司2×16年度和2×17年度发生的有关交易或事项如下:(1)2×16年5月15日,乙公司的客户(丙公司)因产品质量问题向法院提起诉讼,请求法院裁定乙公司赔偿损失200万元,截至2×16年6月30日,法院尚未对上述案件作出判决。在向法院了解情况
明代在位时间最长、最短的皇帝是谁,两度坐上皇帝宝座是谁?
非程序化决策:指管理者在计划管理中对不经常出现的新问题所进行的非常规的决策。根据上述定义,下列属于非程序化决策的是()
TroubleinParadiseValleyAOnonesideoftheargumentthereareeagles,wolvesandorchids;ontheothersidethereareendl
Thearrangementwasnot_________,becauseoneofthepeoplewhosigneditwasnotlawfullyoldenoughtodoso.
UNICEFisjoiningwithanonprofitgrouptobringAIDS【D1】______programstomorewomenandchildreninfivecountries.UNICEF,
最新回复
(
0
)