首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。 例如,若a所指数组中的数据最初排
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。 例如,若a所指数组中的数据最初排
admin
2018-03-28
22
问题
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。
例如,若a所指数组中的数据最初排列为:1、4、2、3、9、6、5、8、7,按规则移动后,数据排列为:9、1、8、2、7、3、6、4、5。
形参n中存放a所指数组中数据的个数。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#inClude<Stdio.h>
#define N 9
/*********found*********/
void fun(int
【1】
,int n)
( int i,j,max,vain,px,pn,t;
/*********found*********/
for(i=0;i<n一1;i+=
【3】
)
{max=min=a
;
px=pn=i;
/*********found*********/
for(j=
【3】
;j<n;j++)
{if(max<a[j])
{max=a[j];px=j;}
if(min>a[j])
{min=a[j];pn=j;}
}
if(px!=i)
{t=a
;a
=max;
a[px]=t;
if(pn==i)pn=px;
}
if(pn!=i+1)
{t=a[i+1];a[i+1]=rnin;
a[pn]=t;}
}
}
main()
{Int b[N]=(1,4,2,3,9,6,5,8,7},i;
printf("\nThe original data
:\n");
for(i=0;i<N;i++)
printf("%4d",b
);
printf("\n");
fun(b,N);
printf("\nThe data after
moving:\n");
for(i=0;i<N;i++)
printf("%4 d",b
);
printf("\n");
}
选项
答案
(1)a[] (2)2 (3)i+1
解析
填空1:由main中的函数调用语句确定函数定义的形式参数。
填空2:for循环语句中,循环变量增值为2。
填空3:确定for语句循环变量的初值。
转载请注明原文地址:https://kaotiyun.com/show/qJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于字符串的说法中错误的是
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
TheInventorofLEDWhenNickHolonyaksetouttocreateanewkindofvisiblelightingusingsemiconductor(半导体)alloys(合金),
患者,28岁,孕32周,妊娠合并糖尿病,胰岛素治疗中。在清晨5时惊醒,心慌、出汗。此时应立即
日本分体吸虫可寄生于人和耕牛,从人类分体吸虫病流行病学的角度看,耕牛是日本分体吸虫的
成年男性Hb<130g/L,女性Hb<120g/L,则为贫血。()
按信用主体划分可分为()。
采购人不得将应当以公开招标方式采购的货物或者服务化整为零或者以其他任何方式规避公开的招标采购。()
期末,“销售费用”科目可能有余额,也可能没有余额。()
解决社会问题是社会工作专业的目标之一。下列属于社会问题的是()。
引起潮起潮落的主要原因是()。
Therearemanyskillsandqualitiesthataredesirableinatranslator.Thetranslatormusthaveanexcellent,up-to-dateknowle
最新回复
(
0
)