首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。 例如,若a所指数组中的数据最初排列为:1
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。 例如,若a所指数组中的数据最初排列为:1
admin
2017-02-24
41
问题
下列给定程序中,函数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.n>
#define N 9
/*********found*********/
void fun(int
【1】
,int n)
{ int i,j,max,min,px,pn,t;
/*********found*********/
for(i=0;i<n一1;i+=
【2】
)
{ 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]=min;
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("%4 d",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/T0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
下面程序的运行结果是【】。#include#defineSIZE12main(){chars[SIZE];intI;for(I=0;I
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
下面程序的运行结果是【】。#include#defineSIZE12main(){chars[SIZE];intI;for(I=0;I
阅读以下程序及对程序功能的描述,其中正确的是#includemain(){FILE*in,*out;charch,infile[10],outfile[10];printf("Entertheinfilename:\n"
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列关于字符串的说法中错误的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
随机试题
Changingjobsisnoteasy,particularlyifthecircumstancesin________you’releavingarelessthanideal.
冠修复最基本的固位形是
在项目不受资金约束的情况下,一般采用()。
处理历史文化名城和中国历史文化名镇、名村保护中保护与发展关系的基本内容包括()和改善各种设施。
纳税人经税务机关责令缴纳税款仍未缴纳的,税务机关可以扣押其价值相当于应纳税款的商品,货物。()
根据《旅行社条例》规定,旅行社每设立一个经营国内旅游业务和入境旅游业务的分社,应当向其质量保证金账户增存()万元。
_______是终身体育的基础。
张某和王某是一个村的,他俩决定一块做生意,刚开始挣了一些钱,但是随着市场形势的变化,又加上竞争激烈,最后两人反而欠了不少债。张某的父亲认为王某拖累了张某,坚决不同意张某与王某合作。王某对此很是气愤,一日酒后拿刀将张某父亲的手砍伤,经鉴定构成轻伤。张某父亲随
鸦片战争以后,一股“向西方学习”的新思想萌发,其主要目的是()
下列关于栈的叙述中,正确的是
最新回复
(
0
)