首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2016-08-16
51
问题
下列给定程序中,函数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
#define N 9
/*********found*********/
void fun(int【1】,int n)
{ int i,j,max,min,px,pn,t;
/*********found*********/
for(i=0;i
{max=min=a
;
px=pn=i:
/*********found*********/
for(j=【3】;j
{ if(max
{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]=min;
a[pn]=t;)
}
}
main()
{2nt b[N]={1,4,2,3,9,6,5,8,7),i;
printf("\nThe original data
:\n");
for(i=0;i
printf("%4 d",b
);
printf("\n");
fun(b,N);
printf("\nThe data after
moving:\n");
for(i=0;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/G4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有说明inta[3][4];,则a数组元素的非法引用是
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
对虚函数的调用有两种方式:【】和【】。
假设fin是一个文件流对象,则关闭文件的语句是【】。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
新时代党的根本性建设是党的()
我的祖母虽然已经80多岁了,身体却很健康。
十二指肠降部左后缘与胰头之间有()
我国城市土地使用制度改革的发展过程突出表现为()。
公司在发放股利时,在()之后取得股票的股东无权享受已经宣布的股利。
某合伙企业解散时,在如何确定清算人的问题上,合伙人甲、乙、丙、丁各执一词。下列各合伙人的主张中,不符合合伙企业法律制度规定的有()。
下列会计科目的期末余额.应当列入资产负债表“存货”项目的有()。
根据以下资料。回答91-95题。下列哪个行业2005-2007年增长速度最慢?
A、 B、 C、 D、 B
Consuminghigh-qualityplantfoodssuchaswholegrains,fruits,vegetables,nutsandlegumesmaysubstantiallylowerriskofde
最新回复
(
0
)