首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.h> f
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.h> f
admin
2019-06-12
34
问题
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
fun(int n,int*a)
{
int i,j,P,t;
for(i=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=1;i<=n;i++,z++)
{
printf("%4d",*z);
if(!(i%0 10))printf("\n");
}
printf("n"):
}
main()
{
int aa[20]={9,3,0,4,1,2,5,6,8,
10,7},n=11;
printf("Before sorting%d numbers:
\n",n);
putarr(n,aa);
fun(n,aa);
printf("After sorting%d numbers:
\n",n);
putarr(n,aa);
}
选项
答案
(1)for(i=j+1;i<n;i++) (2)p=i;
解析
本题考查:for循环语句;需明确各个变量含义。
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置于指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n一1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://kaotiyun.com/show/tjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
有如下程序#includemain(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf(
以下选项中,合法的数值型常量是()。
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是()。
下面结构体的定义语句中,错误的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
统率整体公关运作的核心是()
下列可引起血清钾增高的情况,应除外
在自己独处、无人监督的情况下,仍能按照医学道德规范的要求行事是指
呼气性呼吸困难常见于
国家制定或认可,也就是使法具有“国家意志”的形式。这一特征明显地表明法与其他社会规范,如道德、宗教规范、政党或其他社会组织的规章以及习惯礼仪等的差别。结合上述关于法的“国家意志性”观点,以下表述不正确的是:()。
某建筑工程基础采用灌注桩,桩径φ600mm,桩长25m,低应变检测结果表明这6根基桩均为工类桩。对6根基桩进行单桩竖向抗压静载试验的成果见表2.4—30所示,该工程的单桩竖向抗压承载力特征值最接近下列哪一选项?
(一)某市汽车制造厂为增值税一般纳税人,主要生产A牌汽车、B牌汽车,该A牌汽车出厂价不含税价格60万元,最高不含税售价每辆75万元。B牌汽车的出厂价不含税价格15万元,最高不含税售价每辆17.58万元。2009年8月发生如下几笔业务:(1
2015年高考自主招生将全国乡镇农村中学纳入到招生计划中,向农村学生有较大倾斜,增加覆盖面和招录人数,为寒门学子创造更多进入名校的机会。这种现象不能促进()的实现。
谐音联想法属于学习策略中的()。
改革是全面的改革,既包括经济体制改革,也包括政治体制、文化体制、社会体制以及其他方面的改革;创新也是全面的创新,既包括理论创新,也包括制度创新、科技创新、文化创新以及其他各方面的创新。在当代中国,社会发展离不开改革创新,改革创新是社会发展的重要动力。改革创
最新回复
(
0
)