阅读下列Java程序和程序说明, 将应填入(n)处的字句写在答题纸的对应栏内。【说明】数据排序。将给定
阅读下列Java程序和程序说明, 将应填入(n)处的字句写在答题纸的对应栏内。
【说明】数据排序。将给定的n个整数分别按照升序和降序进行排列。
class SortInt_1
{
int i, j, k, temp;
void SortInt(int a1, a2[]){//升序排序
for(i=0; i<a1-1; i++){
k=i;
for(j=i+1 ;j<a1 ;j++)
if ((1)) k=j;
if(k!=i){
temp=a2[i];a2[i]=a2[k];a2[k]=temp;
}
}
}
}
class Sortlnt_2 (2)
{
int i, j, k, temp;
void Sortlnt(int a1,a2[]){//降序排序
for(i=0;i<a1-1 ;i++) {
k=i;
for(j=i+1 ;j<a1 ;j++)
if ((3)) k=j;
if(k!=i){
temp=a2[i];a2[i]=a2[k];a2[k]=temp;
}
}
}
}
Class TestOverLoad {
Public static void main(String args[])
{
int a[]={10,55,100,35,87,90,100,16};
Sortlnt_1 newlnt1=(4);
Newlnt1. SortInt(a. length, a);//调用SortInt_1类的方法
System. out. println("升序排列的数据");
For(int i=0;i<8;i++)
System. out. print(a[i]+" ");
system. out. println();
SortInt_2 newInt2=new sortint_2(); //创建类SortInt_2的对象
(5);
System. out. println("降序排列的数据: ");
For(int i=0;i<8;i++)
System. out. print(a[i]+" ");
}
}
(1) a2[j]a2[k] (2) extends SortInt_1 (3) a2[j]>a2[k] (4) new SortInt_1() (5) Newint2.SortInt(a. length, a) 解析:(1) a2[j]a2[k]
选择排序的判断条件,k是最小元素的下标。
(2) extends SortInt_1
类的多态,SortInt2由类SortInt1派生而来。
(3) a2[j]>a2[k]
选择排序的判断条件,k是最大元素的下标。
(4) new SortInt_1()
创建类SortInt1的对象,再调用SortInt1类的方法进行升序排序。
(5) Newint2.SortInt(a. length, a)
调用SortInt2类的方法,实现降序排序。
本题采用选择排序的方法,第1、3空考查对算法的掌握,两空可互相对照,第2、4、 5空考查对Java语言的掌握情况,两空亦可互相对照,难度不大。
请问Sakura应该怎么发音,前面的a应该念“阿”还是“呃”,后面的ra是念“拉”还是"ra"? 其他 2020-05-14 …
下列哪项关于保险代理机构交存保证金的叙述是错误的?( )A.应当自办理工商登记之日起20日内,按注 职业资格考试 2020-05-22 …
下列关于网络安全服务的叙述中,哪一个是错误的? A.应提供访问控制服务以防止用户否认已接 计算机类考试 2020-05-23 …
(43)对于单个元组的操作是由数据库管理系统 DBMS 层次结构中的哪一层处理的? A)应用层 B) 计算机类考试 2020-05-23 …
关于PC机软件的描述中,以下哪个说法是错误的 A.应用程序是解决实际问题的一个程序 B.应用软件是 计算机类考试 2020-05-23 …
英语翻译这个句子:Thedesirethatmenfeeltoincreasetheirincom 英语 2020-06-04 …
急性肾衰竭利尿期的治疗以下哪项是错误的A.应注意检测尿量B.应注意检测电解质C.应注意检测血压变 医卫类考试 2020-06-06 …
关于制作全口义齿排牙的原则,下列哪项是错误的()A、排前牙应注意切导斜度宜大不宜小B、排前牙 职业技能鉴定 2020-06-07 …
一等值拉杆在两端承受拉力作用,若一半为钢,一半为铝,则两段的A应力相同,变形相同B应力相同,变形不 物理 2020-06-30 …
“道一声珍重,那珍重里有雨落雪融的期望.”的对应排比句 政治 2020-07-05 …