首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include #in
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #include #in
admin
2021-05-06
114
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd:classMyClass{public:MyClass(inti=0){tout
派生类的对象对它的基类成员中()是可以访问的。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
有两个关系R,S如下:由关系R通过运算得到关系s,则所使用的运算为()。
下列叙述中正确的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
软件设计中模块划分应遵循的准则是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
差旅费报销单属于原始凭证中的()
咯血伴胸痛见于
A.四环素B.氯霉素C.链霉素D.嘌呤霉素E.放线菌酮(2006年第113题)能与原核生物核蛋白体小亚基结合,改变其构象,引起读码错误的抗菌素是
下列哪种发作类型属于偏头痛等位发作
A、高热骤降,涕泪横流,两目红赤B、高热不退,咳嗽气促,鼻煽痰鸣C、壮热起伏,烦躁不安,咳嗽阵作D、高热不退,烦躁谵妄,四肢抽搐E、咽喉肿痛,咳声重浊,声如犬吠麻疹邪毒闭肺证在麻疹的基础上证见
关于工伤保险和意外伤害保险的说法,正确的是()。
情景描述:某服装厂,共2层,层高为6m,每层建筑面积为4000m2,且每层划分为1个防火分区。该厂房的正北面是耐火等级为二级的4层铝粉厂房,层高为4.5m,正南面是耐火等级为二级的3层食用油仓库,西面是耐火等级为三级的2层印染厂,东面是耐火等级为二级的6层
《侵权责任法》第7条规定,行为人损害他人民事权益,不论行为人有无过错,法律规定应当承担侵权责任的,依照规定,这种侵权损害赔偿的归责原则是过错推定责任原则。()
TheroleofwomeninBritainhaschangedalotinthiscentury,【C1】______inthelasttwen-tyyears.Themainchangehasbeen【
NarratorListentopartofaconversationbetweenastudentandanadvisor.Nowgetreadytoanswerthequestions.You
最新回复
(
0
)