首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。 [试题源程序] #inc
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。 [试题源程序] #inc
admin
2010-11-26
36
问题
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include<stdio.h>
#define N 20
void fun(int a[], int n)
{
int i, j, t, p;
for(j=0; j<n-1; j++){
/***********found***********/
p=j
for(i=j; i<n; i++)
if(a
<a[p])
/***********found***********/
p=j;
t=a[P];
a[p]=a[j];
a[j]=t;
}
}
msin()
{
int a [N]=(9, 6, 8, 3, -1), i, m=5;
printf("排序前的数据:”);
for(i=0; i<m; i++)
printf("%d", a
);
printf("\n");
fun(a, m);
printf("排序后的数据:");
for(i=0; i<m; i++)
printf("%d", a
);
printf("\n");
}
选项
答案
(1)错误:p=j 正确:p=; (2)错误:p=j; 正确:p=i;
解析
题中提到按“从小到大”的顺序排序,这类题目都可以用选择排序法,即从后N个比较过程中,选择一个最小的与第一个元素交换,以此类推,即用第二个元素与后N-1个进行比较,并进行交换。
错误1:此处错误比较明显,p=j后面应加分号。
错误2:根据选择排序法的思路,此处应将i赋给p。
转载请注明原文地址:https://www.kaotiyun.com/show/jPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
《宪法》规定的公民义务不包括()。
下列关于我国法律监督的表述,错误的有()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
随机试题
简述PowerPoint2010的普通视图的构成。
根据有关国际条约的规定,禁止使用的作战手段主要有哪些?
Onceyourbusinessbeinginternational,_____constantlywillbepartofyourlife.
如下图所示4种外墙变形缝的金属盖缝板,其中哪一种能全面满足伸缩缝、沉降缝、防震缝的要求?[2001年第070题][2006年第120题]
A公司是一个化工生产企业。生产甲、乙、丙三种产品。这三种产品是联产品,本月发生联合生产成本748500元。该公司采用可变现净值法分配联合生产成本。由于在产品主要是生产装置和管线中的液态原料。数量稳定并且数量不大,在成本计算时不计算月末在产品成本。产成品存货
越南曾经使用过的文字叫“字喃”。()
以下多媒体素材编辑软件中,(12)主要用于动画编辑和处理。
分辨率为640×480的真彩色图像,像素分辨率为24bit。如果以每秒25帧动态显示,则需要的通信带宽约为
在窗体中的文本框分为结合型和【】两种。
Hispoorstandardofplayfullyjustifieshis______fromtheteamforthematchnextSaturday.
最新回复
(
0
)