首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
45
问题
使用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://kaotiyun.com/show/Wjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
若有定义“floata=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为()。
数据库、数据库系统和数据库管理系统之间的关系是
有以下程序#includemain(){inti,n[]=(0,0,0,0,0);for(i=1;i
数据库设计包括概念设计、【 】和物理设计。
语句int(*ptr)()的含义是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
公关广告最基本的形式有()
患者,男,68岁,主要症状为胸骨后梗塞感,吞咽困难日渐加重,临床诊断为患者,女,69岁,主要表现为多饮,多食,多尿和身体消瘦,临床诊断
A、温经散寒调经B、补血益气调经C、扶阳祛寒调经D、补肾养血调经E、补肾健脾调经肾虚型月经后期的治法是
建设项目人力资源管理的显著特征是对如何正确运用人力资源管理知识应保持一种特别的()。
《会计核算软件基本功能规范》中对记账凭证的编号有()规定。
某企业材料总分类账户本期借方发生额为8000元,本期贷方发生额为7500元,其有关明细分类账户的发生额分别为:甲材料本期借方发生额1750元,贷方发生额2250元,乙材料本期借方发生额5250元,贷方发生额4500元,则丙材料本期为()。
下列情形中属于劳务派遣用工单位义务的是()。
Accordingtothetalk,howdidvitaminsloseinone’sbody?
ChallengesofWorkingandLivinginaDevelopingCountry1.Findingdifferentcustoms,【T1】______andcultures【T1】__
A、Ithappenedtoolongago.B、Shewastoobusytoreturnthebooks.C、Shegavethebookstothelandlord.D、Thelandlorddidn’t
最新回复
(
0
)