首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
选择排序的基本思想是从序列中选出最小值,将它放在前面第0位置:然后在剩下的数中选择最小值,将它放在前面第 1位置,依此类推。请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当
选择排序的基本思想是从序列中选出最小值,将它放在前面第0位置:然后在剩下的数中选择最小值,将它放在前面第 1位置,依此类推。请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当
admin
2009-01-15
176
问题
选择排序的基本思想是从序列中选出最小值,将它放在前面第0位置:然后在剩下的数中选择最小值,将它放在前面第 1位置,依此类推。请在程序的每条横线处填写一条语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class SelectSort{
public static void main(String args [ ]){
int i,j;
int a[ ]={30,1,-9,70,25}
int size=a.length;
for(i=0;_____________________i++)
for (j=i+1;_______________j++)
if(a
>a[j])
{
int temp=a
;
______________
a[j]=temp;
}
for(i=0;i<size;i++)
System.out.println(a
+ "" );
}
}
选项
答案
i<size-1; j<size; a[i]=a[j];
解析
本题考查for循环语句。解答本题的关键是掌握选择排序算法和Java语言数组的基本用法。在本题中,第一个for(i=0;<size-1;i++)循环语句是用来从数组a中选出最小值,(其中i<size-1;语句是判断部分),将它放在前面第0位置;第二个for(j=i+1;<size;j++)循环语勺是用来在数组a剩下的数中选择最小值,(其中j<size;语句是判断部分)将它放在前面第1位置,依此类推。最后a
=a[j];语句是用来交换数组中前后相邻元素的值。
转载请注明原文地址:https://kaotiyun.com/show/mIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
1996年至2000年中国国际旅游(外汇)收入年平均多少亿美元?上表中的?应填入下列哪一个数字?
在下列哪种情形中,甲构成不当得利?()
下列甲乙关系不属于姻亲的是()。
跨国公司在全球寻找最优区位,最终目的是()。
下面解说错误的一项是()。
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
小明买了7本书共花去100元,后发现有一本书质量有问题,故补了若干元换了另外一本书。回来后发现,退换后7本书的价格成等差数列且均为整数元,而最贵的书价格为26元,问最便宜的书多少钱?()
设xOy平面第一象限中有曲线:y=y(x),过点A(0,一1),y’(x)>0.M(x,y)为上任意一点,满足:弧段的长度与点M处的切线在x轴上的截距之差为一1.(Ⅰ)导出Y=y(x)满足的微分方程和初始条件;(Ⅱ)求曲线的表达式.
类Panel默认的布局管理器是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
妊娠性绒毛膜癌
解释下列句子中加下划线的字。仲弓曰:“雍虽不敏,请事斯语矣。”
在Word中,节是一个重要的概念,下列关于节的叙述错误的是()。
X线管发出的射线束形状为
执业医师可在本医疗机构开具麻醉药品和第一类精神药品处方条件是
女性,24岁。停经67天,腹痛伴阴道出血3天。妇科检查:宫口见有胚胎样组织物堵塞,子宫孕9周大小。首先应考虑的诊断是
A.GCTUB.GACTC.AGCUD.GATUE.TCAURNA分子中所含的碱基是()。
FOBLinerTerms
埃文里基夏季戏剧研讨班的评委们决定根据申请者试演的好坏,给10%的最优秀的当地申请者和10%的最优秀的外地申请者提供奖学金。他们这样做是为了确保只向试演中得到最高评价的申请者提供这个项目的奖学金。下面哪一点指出了为什么评委们的计划不可能有效地达到他们的目标
(a>0),则积分域为()
最新回复
(
0
)