首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的
admin
2020-06-02
54
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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,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("%4d",b
);
printf("\n");
fun(b,N);
printf ("\nThe data after moving:\n");
for(i=0;i<N;i++)
printf("%4d",b
);
printf("\n");
}
选项
答案
(1)a[] (2)2 (3)i+1
解析
填空1:由main中的函数调用语句确定函数定义的形式参数。
填空2:for循环语句中,循环变量增值为2。
填空3:确定for语句循环变量的初值。
转载请注明原文地址:https://kaotiyun.com/show/0eCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
线性表的长度为n。在最坏情况下,比较次数为n—1的算法是
若k是int类型变量,且有以下for语句1for(k=-1;k
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
结构化程序设计强调
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】___
早期青少年牙周炎特征性表现不包括
案情:甲与乙合伙承包村里的水塘养虾。2009年5月,甲乙二人向水塘投放虾苗2万尾。投放后二人精心管理。10天后,二人发现塘内有少量的死虾出现,当即捞起部分死虾送造纸厂与其交涉。造纸厂派人到现场了解情况。经双方估算,塘内漂浮和打捞上岸的死虾约10000尾。厂
价值工程的核心和所采用的成本分别是产品的()。
戒严由县级以上人大常委会或人民政府作出决定,由公安机关执行,必要时,也可派人民解放军、武警部队协助。()
用微波炉加热食物时不能用金属器皿盛装食物,是因为()。
货轮上卸下若干只箱子,总重量为10吨,每只箱子的重量不超过1吨,为了保证能把这些箱子一次运走,问至少需要多少辆载重3吨的汽车?
栈和队列的共同点是()。
Statusesaremarveloushumaninventionsthatenableustogetalongwithoneanotherandtodeterminewherewe"fit"insociety.
A、Thepickuptimeisnotscheduled.B、Extrapackagingisrequired.C、Valuablesareeasilylost.D、Thepricemightbetoohigh.D
最新回复
(
0
)