首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2018-08-11
49
问题
使用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 N9
/*********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://www.kaotiyun.com/show/Wjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
数据结构分为线性结构和非线性结构,带链的队列属于【】。
设有说明int(*ptr)[M];其中的标识符ptr是______。
有以下程序:main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;for(p=a;p<a+10;p++)printf("%d,",*p);}程序
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
如下程序的输出结果是#include<stdio.h>main(){chsrch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c
有以下程序#defineP3voidF(intx){return(p’x’x);main(){pritnf("%d\n",F(3+5));}程序运行后的输出结果是
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
随机试题
在平常测验中,选择题考查的是()
我国数字出版产业主要包括()等。
下列选项中,属于血源性金黄色葡萄球菌肺炎特点的是
女性,42岁。乏力、面色苍白、尿色黄1年。重度贫血貌,巩膜轻度黄染。肝、脾肋下未触及。血清总胆红素27μmol/L,间接胆红素19μmol/L,肝功能正常。尿潜血(+++)。Hb55g/L,白细胞3.5×109/L,MCV70fl,血小板72×109/L
房地产经纪人员必须有完善的知识结构,这一知识结构的核心是()。
澳大利亚发行的2000年奥运会纪念邮票(未经使用)
分别以“抛绣球、碰红蛋”“赛马、摔跤”作为传统节日活动内容的民族是()。
提香描绘女人体的作品是《__________》。
民警甲接到王某报警称有人飞车抢夺,于是设卡拦截,因犯罪嫌疑人驾驶摩托车冲卡而逃,甲驾驶警车闯红灯追赶。犯罪嫌疑人逃至一小巷,警车无法驶入,民警甲便使用公民乙的摩托车继续进行追赶,抓获犯罪嫌疑人丙,但不慎将摩托车撞坏。对于犯罪嫌疑人丙委托辩护律师的行为,
在我国,反贪局进行的监督属于何种国家监督的形式?()
最新回复
(
0
)