首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2010-11-26
66
问题
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include <stdio.h>
#include <conio.h>
#define N 20
void fun(int *a, intn)
{
int i, m, t, k;
/************************found************************/
for(i=0; i<n; i++)
{
m=i;
for(k=i; k<n; k++)
if(a[k]<a[m])
/************************found************************/
k=m;
t=a
;
a
=a[m];
a[m]=t;
}
}
选项
答案
(1)错误:for(i=0; i<n; i++) 正确:for(i=0; i<2; i++) (2)错误:k=m; 正确:m=k;
解析
错误1:由于题目要求将最小数和次最小数分别与a[0]和a[1]中的数对调,因此,这层循环只需循环两次。错误2:赋值语句的执行方向是从右到左,即把右边的值赋给左边的变量。
转载请注明原文地址:https://kaotiyun.com/show/nPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
在市场经济条件下,资源配置的主要方式是()。
甲乙两地居民的恩格尔系数分别为30%和32%,这可能表明()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
下列属于程序法部门中的非诉讼程序法的是()
随机试题
根据《建设工程质量管理条例》,建筑材料、建筑构配件和设备在工程上使用或者安装需()签字认可。
在候鸟的眼中,中国的东北是湖沼成群、草水茫茫的绝佳驿站。每年春季,鹤、鹳、天鹅等候鸟纷纷飞向安静凉爽的地球北端求偶育雏。漫漫长路之中,它们会__________地从富饶的东北湿地经过,有的吃饱睡足后继续北上,有的则干脆在这里筑巢成家,等待秋天的到来。填入画
_______和_______均为原发性肝癌发生的促发因素。
泻下药中有效成分不溶于水,宜人丸散的药物是
企业因下列交易事项产生的损益中,不影响发生当期营业利润的是()。(2014年)
回避批评,缺点就会在_______中变成问题;拒绝批评,问题就会在延时误事中变成难题;压制批评,难题就会在_______中变成老大难题。填入划横线部分最恰当的一项是()。
在加涅的学习与记忆的信息加工模型中,与信息加工活动的动力有关的系统是()
甲持刀抢劫乙,结果搜遍乙的全身,也未找到一分钱。无奈,甲只得将乙放走。甲的行为是()
解决人民内部矛盾的总方针是()
Hedrivesmuch______thanhedidthreeyearsago.
最新回复
(
0
)