首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
20
问题
下列给定程序中,函数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://jikaoti.com/ti/4na0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下语句中存在语法错误的是______。
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
已知i、j、k为iht型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
随机试题
待加工表面即指工件上经刀具切削后产生的表面。()
男性患者,74岁,早晨起床发现右侧肢体麻木,不能行走,紧急入院,诊为脑血栓形成。
与影响辐射损伤的因素无关的是
资料(一)迪康集团有限责任公司(以下简称迪康集团)为国有控股公司.其前身为华虹电视机厂和科芯电子产品研究所,2001年改制后,华虹电视机厂和科芯电子产品研究所合并成立了迪康有限责任公司,2004年,成立了迪康集团有限责任公司,下辖海兴科技股份有限
根据不同的分类标准,税收征收管理法分别属于()。
电磁波是能量的一种,凡是高于绝对零度的物体,都会释放出电磁波。真正用实验验证电磁波存在的第一位科学家是()。
阅读下面材料,回答127~130题。某找到在某国有公司任出纳员的朋友程某,提出向该公司借款10万元用于购买毒品,并许诺出售毒品获利后给程某好处费。程某便擅自从自己管理的公司款项中借给冯某10万元。冯某拿到10万元后,让李某从外地购得毒品若干,然后在
经济学中的鳄鱼法则,来源于这样一种场景认知:假定一只鳄鱼咬住你的脚,如果你用手去试图挣脱你的脚,鳄鱼便会同时咬住你的脚与手。你愈挣扎,就被咬住得越多。所以,万一鳄鱼咬住你的脚.你唯一的办法就是牺牲一只脚。根据上述定义,下列做法符合鳄鱼法则的是:
下列选项中,体现了权力制衡原则的是()
A、Becauseheisinterestedinthesubject.B、Becausehehasalreadywrittenapaperonit.C、Becausehedoesn’tknowanythingab
最新回复
(
0
)