首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 # include <stdio.h> void f(int x[], int n) {
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 # include <stdio.h> void f(int x[], int n) {
admin
2009-06-20
111
问题
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。
# include <stdio.h>
void f(int x[], int n)
{ int p0, p1, i,j,t,m;
i=j=x[O]; p0=p1=O;
for(m=0;m<n;m++)
{ if( x[m]>i ) { i=x[m]; p0=m; }
else if(x[m]<j) {j=x[m]; p1=m;}
}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1]; x[p1]=【 】;【 】=t;
}
main()
{ int a[10], u;
for(u=O;u<10;u++) scanf("%d", &a
);
f(a, 10);
for(u=O;u<10;u++) printf(" %d", a
);
printf("\n");
}
选项
答案
x[0] x[0]
解析
本题考查的知识点是:交换算法。交换两个变量的值,一般通过一个临时变量,首先将一个待交换变量的值存入临时变量,然后将另一个待交换变量的值存入前一个待交换变量中,然后将临时变量值存入后一个待交换变量中。这样,两个变量的交换就完成了。根据题意,f()函数要“将其中最小的数与第一个数对换,把最大的数与最后一个数对换”,而填空处的上一行语句正是使用交换算法,将下标为p0的元素与数组x的最后一个元素(n个元素的数组,其最后一个元素的下标为n-1)交换。所以不难得知,填空所在行的语句是要将下标为p1的元素与数组x的第1个元素交换。故两个空都应该填x[0]。
转载请注明原文地址:https://kaotiyun.com/show/B6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
以下关于数组的叙述中,错误的是
VisualBasic中的"启动对象"是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic"启动对象"的描述中,错误的是( )。
下列叙述中正确的是
在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读入数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的平方,那么它就
在窗体上画一个名称为CD1的通用对话框,并设置属性使得在打开文件对话框时,其标题为“文件操作”,默认路径为C盘根目录;再画2个命令按钮,名称分别为Commandl、Command2,标题分别为“读文件”、“选择颜色”。请编写适当的事件过程,使得程
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
下列关于二叉树的叙述中,正确的是
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
随机试题
辛亥革命的性质是()
关于内耳,以下说法错误的是
某县几位主要领导干部参与一起走私大案,县检察院认为此案由检察机关立案侦查更为适宜,该县检察院需履行的法律程序是什么?
在2014年财务年度,下列属于流动负债的有()。Ⅰ.公司应付2015年到期的应付账款Ⅱ.公司应付的当月员工工资Ⅲ.公司应付2015年中到期的短期借款Ⅳ.公司应付的2016年到期的货款
G公司是一家国有控股集团公司,其旗下有甲、乙两家上市公司.均在深交所上市。为了较好地贯彻集团的发展战略,甲、乙两家公司的总经理均由G公司的一名副总兼任。为了稳定队伍,实现集团企业的可持续发展,集团决定在下属的两家上市公司同时实施股权激励制度,并采取股票期权
“留守儿童”在当前社会已成为一个特殊的社会群体,日益引起社会的关注。根据有关调查数据显示,“留守儿童”多于流动儿童,而且留守儿童中女童的比例高于男童,其中高达12%的留守儿童都有偏差行为发生。社会工作者为了全面、深入地了解农村“留守儿童”的家庭教育失控对留
每次在与幼儿交流过程中,吴老师都会全神贯注的看着幼儿,有时候她也点头、微笑、询问和鼓励,这反映了吴老师与幼儿相处所遵循的原则是()
江苏省人民政府将《江苏省“十二五”科技发展规划》以通知的形式发给相关下级单位,这一通知属于()。
1/2,3/5,8/13,21/34,()
合同索赔是在信息系统工程合同履行中,当事人一方由于另一方未履行合同所规定的义务而遭受损失时,向另一方提出赔偿要求的行为。关于索赔的描述,不正确的是()。
最新回复
(
0
)