首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2009-02-15
40
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
价格机制的核心内容是()。
扩张性货币政策的主要功能是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
能够根据样本结果推断总体数量特征的调查方式是()。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
随机试题
正常人耳对声音频率的最敏感范围是
关于肾窦的描述正确的是
A.易溶于水,主要损伤眼结膜和上呼吸道B.难溶于水,能进入呼吸道深部C.经肺泡进入血液后,与血红蛋白很快结合形成碳氧血红蛋白D.对上呼吸道刺激,并对牙齿引起酸蚀症E.是二氧化氮的二次污染物,具有强烈刺激作用氮氧化物
A.肺大疱B.肺脓肿C.浸润型肺结核空洞形成D.慢性纤维空洞型肺结核E.周围型肺癌空洞形成X线下见右上肺有多发的厚壁空洞,周围有较广泛的纤维索条影。应首先考虑的是
直接作用于中枢神经系统,使之兴奋或抑制,连续使用能产生依赖性的药品是注射剂处方每次不超过三日常用量的药品是
用于指导设备监理机构全面开展监理工作的指导性文件是( )。
某国有企业工人的工资水平按有关规定从低到高分为一级至五级。根据下表中该企业按2012年度工人工资状况整理的累积频数分布表,该企业工资等级为四级的工人占全体工人的百分比为()。
若集合M={-1,0,1},N={0,1,2},则M∪N=().
现在很多用人单位都看重工作经验,很多大学生在校期间就经常参加兼职,对此很多专家认为是“不务正业”,你怎么看?
Whydidthemanwatchthevideo?
最新回复
(
0
)