首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。 [试题源程序] #inc
下列给定程序中,函数fun()的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。 [试题源程序] #inc
admin
2010-11-26
15
问题
下列给定程序中,函数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://jikaoti.com/ti/WBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
按照实现全面建成小康社会奋斗目标新要求,到2020年,要实现文化改革发展奋斗目标,必须坚持把()放在首位。
行政机关制定的除行政法规和规章以外的其他规范性文件.在设定行政处罚上()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
某单位扩建周长为44米的长方形草坪,计划扩建后的草坪仍为长方形,其长和宽分别比原来增加5米和3米,面积比原来增加95平方米,则扩建前草坪的面积为()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
随机试题
谈判负责人指()
介导I型超敏反应的抗体是
使用缩宫素静脉点滴引产时须专人观察()。
华枝睾吸虫的感染性阶段是
哪项不是继发性肺结核病的病变特点
智能建筑系统中,连接成一个完整的智能化系统应由()统一监管。
证券经纪人在执业过程中,不得从事()活动。
掌握学习理论认为,学生能力上的差异并不能决定他们能否成功掌握教学内容,而是在于他们()
学生渴望充分发挥自己的潜能,希望自己越来越成为所期望的人物,完成与自己能力相称的一切活动。根据马斯洛的需要层次理论,这属于()。
Reportsthatthegeneralistobedismissedaregaining______amonggovernmentministers.
最新回复
(
0
)