首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2009-02-15
33
问题
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#define N 20
void fun(int *a,int n)
{
int i, m,t,k;
/*************found**************/
for(i=O; 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;
}
}
main()
{
int x,b[N]={11,5,12,0,3,6,9,7,10,8},
n=10,i;
clrscr();
for(i=0; i<n; i++)
printf("%d",b
);
printf("\n");
fun(b,n);
for(i=0; i<n; i++)
printf("%d",b
);
printf("\n");
}
选项
答案
(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/WTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
下列规范性文件中不得设定行政许可的是()。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
扩张性货币政策的主要功能是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
能够根据样本结果推断总体数量特征的调查方式是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
随机试题
治疗药物的有效性评价可借助于以下哪一条中的方法给予评价
我国高血压引起的死亡原因最常见的是
急性糜烂性胃炎的病因是
患儿,男,4岁。被动活动患儿肢体时有“折刀”样改变,剪刀步态,临床检查可见反射亢进,肌张力增高。患儿的临床分型为
路人王某在路经一高层建筑时,被悬挂在5楼的广告牌砸伤,当地的居民发现后,将其送往医院,经过抢救脱离生命危险。经查明,广告牌为5楼的美容美发店所有。那天出事是因为风力达5、6级,且广‘告牌悬挂年久,铁绳腐朽所致。王某出院后,向人民法院提起诉讼,要求美容美发店
一般来讲,引起投资偏差的原因主要有()等方面。
门窗单独饰面如设计为单面饰面时,定额乘系数()。
背景资料:某施工单位承包了东风水库工程施工,制定的施工方案中部分内容如下:(1)水库大坝施工采用全段围堰法导流。相关工作内容有:①截流;②围堰填筑;③围堰拆除;④导流隧洞开挖;⑤下闸蓄水;⑥基坑排水;⑦坝体填筑。(2)岸坡石方
Culturesaredifferentbecausethelocationstheyexistinaredifferent.Somepeoplelivinginthedesert,aregoingtolived
anxiousabout,strong,suggest,instruct,which,especial,whether,applyto,all,both,great,formWorkingouttomusicca
最新回复
(
0
)