首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2018-08-11
49
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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+1;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(int n,int*z)
{
int i;
for(i=l;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%dnumbers:\n",n);
putarr(n,aa);
fun(n,aa);
printf("\nAfter sorting%d numbers:\n",n);
putarr(n,aa);
}
选项
答案
(1)for(i=i+1;i<n;i++) (2)p=i;
解析
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置于指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n-1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://www.kaotiyun.com/show/nVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prghellogood<回车>后,程序的输出结果是_______。main(intargc,char*argv[]){inti;fo
有下列程序: voidsort(inta[],intn) {inti,j,t; for(i=0;i<n—1;i++) for(j=i+1;j<n;
以下程序的输出结果是main(){charc=’z’;printf("%c",c-25);}
在结构化分析使用的数据流图中,使()解释其中的图形元素。
数据库设计包括概念设计、【 】和物理设计。
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf","*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}
若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。
程序中若有如下说明和定义语句:charfun(chat*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下选项中对函数fun的正确调用语句是()。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
劳动力资源的潜在力量是()
病理生理学(pathophysiology)
A、20~30例B、1000~3000例C、大于2000例D、100例E、300例Ⅱ期临床试验的多发病例不少于()。
《建筑施工场界噪声限值》适用于()建筑施工期间施工场地产生的噪声。
监理工程师坚持原则、实事求是,严格按规范、规程办事,讲究科学态度,这符合工程监理实施( )原则。
封闭式基金的发起人确定后,通过签订()文件界定相互间的权利与义务关系。
下列有关国有独资公司的表述中,符合法律规定的有()。
甲公司2014年至2016;年对乙公司股票投资的有关资料如下:资料一:2014年1月1日,甲公司定向发行每股面值为1元,公允价值为4.5元的普通股股票1000万股作为对价取得乙公司30%有表决叔的股份。交易前,甲公司与乙公司不存在关联方关系;交易后,甲公
在老年个案社会工作中,在()阶段,要特别注意老人身体、心理、社会方面的功能状况。
阅读案例,并回答问题。案例:下面是一位化学教师关于“金属活动性顺序”课堂教学实录片段。教师:我们平常见到很多金属,比如,铁、铜、铝等,那么怎么比较它们的活泼性呢?学生:(思考)教师:我们已经知道,把铁钉放在
最新回复
(
0
)