首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2010-11-26
27
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列有关利率的说法,错误的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
有关我国1982宪法的结构说法正确的是()。
根据《突发事件应对法》的规定,下列说法正确的是()。
根据《刑事诉讼法》的规定,下列不属于中级人民法院管辖的第一审刑事案件是()。
行政征收的实施应以下列哪一项内容为前提?()
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某班级在一次考试阅卷后,发现有一道选择题的答案有误,正确答案应为A,但误写为C,此题分值为3分。调整答案时发现.此题未选A、C两个选项的人数为班级总人数的,修改分数后班级平均分提高了1分。问选择A答案的人数占班级总人数的多少?()
下列关于法的程序性的表述,能够成立的是
下列属于程序法部门中的非诉讼程序法的是()
随机试题
女孩,10岁。胸背部疼痛3天伴两下肢进行性无力,尿潴留。体检:两上肢肌力5级,两下肢肌力O级,肌张力低,腱反射消失,未引出病理反射,第5胸椎水平以下深、浅感觉消失,膀胱充盈脐下3cm。该患儿的临床诊断是
电磁灶是一种新型炊具,为了达到最高加热效率,锅与灶接触要________。
男性,24岁,冬春季节上腹痛发作已有4年,近半月来上腹痛加重,伴反酸及饥饿痛,并有半夜痛,痛醒后进食使疼痛缓解,一小时前突然发作上腹部刀割样剧痛,大汗淋漓,面色苍白,腹痛迅速蔓延至全腹而来院急诊据上述症状、体征及检查考虑诊断为何病
A.日常健康行为B.避开有害环境行为C.戒除不良嗜好行为D.预警行为E.保健行为某男性患者,诊断出冠心病,患者主动戒烟。其行为属于
下列选项中,不属于典型急性心肌梗死心电图改变的是()
地铁车站的质量控制原则有()。
成本推动型通货膨胀理论是从()方面来分析通货膨胀的成因。
1862年,林肯总统在白宫接见了一位作家,盛赞其“写了一部导致一场伟大战争的书”。著名作家查尔斯.萨姆纳则说:“要是没有这本书,亚伯拉罕.林肯也不可能当选为美国总统。”以上指的哪本著作?()
《中华人民共和国土地管理法》第十六条第一款规定,“土地所有权和使用权争议,由当事人协商解决,协商不成的,由人民政府处理”。关于这款规定,下列表述正确的是()。
只要天上有太阳并且气温在零度以下,街上总有很多人穿着皮夹克。只要天下着雨并且气温在零度以上,街上总有人穿着雨衣。有时,天上有太阳却同时下着雨。如果上述断定为真,则以下哪项也一定为真?
最新回复
(
0
)