首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2010-11-26
23
问题
下列给定程序中,函数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://jikaoti.com/ti/YBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
2015年政府工作报告中,李克强总理针对产业发展提到了一个新概念:要实施“中国制造2025”。下列对此理解错误的是()。
对具有相同纳税能力的纳税人,不分经济成分、经济形式和经营方式,实行统一税收政策,征收相同的税收。这样征税所体现的税收公平称为()公平。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
随机试题
A.人参白虎汤合大承气汤B.四逆汤C.七厘散D.四逆加人参汤E.独参汤或归脾汤
某公司现金收支平衡,预计全年(按360天计算)现金需要量为250000元,现金与有价证券的转换成本为每次500元,有价证券年报酬率为10%。根据上述资料,回答下列问题:最佳现金持有量下的全年持有现金总成本为()元。
在计算个别资本成本时,既不考虑所得税的抵税作用,又不考虑筹资费用的是()。
提出“人类之所以千差万别,便是由于教育之故”的是以“白板说”著称的教育家()。
下列对“批复”文体特点的说明中,错误的一项是:
某餐馆发生一起谋杀案,经调查:第一,谋杀或者用的是叉子,或者用的是刀,二者必居其一。第二,谋杀时间或者在午夜12点,或者在凌晨4点。第三,谋杀者或者是甲,或者是乙,二者必居其一。如果以上断定是真的,那么以下哪项也一定是真的?(1)死者不是甲用叉子
无线局域网使用扩频的两种方法是直接序列扩频与【】扩频。
以下程序的执行结果是#include<iostream.h>voidmain(){cout.fill1(’*’);cout.width(10);cout<<123.45<
打开考生文件夹下的工作簿文件EXCEL.XLSX,按照要求完成下列操作。(1)将Sheet1工作表的A1:K1单元格合并为一个单元格,文字居中对齐;利用填充柄将“学号”列填充完整;计算“平均成绩”列的内容(数值型,保留小数点后2位);根据平均成绩
Halfacenturyago,mostpeoplelivedinruralareas.However,accordingtothemostrecent【B1】______projectedbytheUnitedNat
最新回复
(
0
)