首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序和程序说明, 将应填入(n)处的字句写在答题纸的对应栏内。 【说明】数据排序。将给定的n个整数分别按照升序和降序进行排列。 class SortInt_1 { int i, j, k, temp;
阅读下列Java程序和程序说明, 将应填入(n)处的字句写在答题纸的对应栏内。 【说明】数据排序。将给定的n个整数分别按照升序和降序进行排列。 class SortInt_1 { int i, j, k, temp;
admin
2009-02-15
27
问题
阅读下列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
;a2
=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
;a2
=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
+" ");
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
+" ");
}
}
选项
答案
(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语言的掌握情况,两空亦可互相对照,难度不大。
转载请注明原文地址:https://jikaoti.com/ti/V1i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
在操作系统中,虚拟设备通常采用(11)设备来模拟低速设备(如打印机)。
软件的易用性包括()。①易理解性②易学习性③易操作性④吸引性⑤依从性
以下关于软件测试原则的叙述中,不正确的是()。
堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则___________(41)是一个大项堆结构,该堆结构用二叉树表示,其高度(或层数)为___________(42)。(41)
以下关于信息安全的叙述,不正确的是______。A.SYN洪水攻击通过发送大量TCP连接请求以占满网络带宽,使其他用户无法正常连接服务B.缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权C.计算机病毒的主要特征包括破坏性、寄生
模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为(39)内聚。以下关于该类内聚的叙述中,不正确的是(40)。(40)
关于软件著作权产生的时间,下面表述正确的是(10)。
系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于______维护。
随机试题
女,53岁,1d来持续腹痛、腹胀,呼吸急促,呼吸36/min,血糖14.8mm01/L,PaO255mmHg,胸片示双肺片状阴影,双侧少量胸腔积液,最可能诊断是
患者,女,48岁。家里新养了宠物狗,非常开心,与狗玩耍后出现胸闷、气促,诊断为支气管哮喘,其原因最可能的是
代理权代理的主要形式是()。
下列关于景德镇的表述正确的是()。
根据以下资料,回答问题。2009年,某省全年粮食作物播种面积253.85万公顷,比上年增长1.5%;糖蔗种植面积13.58万公顷,下降0.2%;油料种植面积33.14万公顷,增长2.3%;蔬菜种植面积113.84万公顷,增长2.3%。
下列表述中正确的一项是( )。
毛泽东同志总结中国近代历次运动失败时曾说:“没有农民办不成大事,光有农民办不好大事。”下列事件属于“光有农民办不好大事”的是()。
何谓“第三人效果”(thethird-personeffect)?试举一个应用第三人效果概念可以解释的日常生活中的例子。(人大2010年研;复旦大学2010年研;华南理工2010年研;清华大学2007年研)相关试题:(1)简述第三人效果理论及其发展
AmericanofficialshaveattimesusedphotographstobuttresstheirclaimsofRussianintervention.
只要不晚,我不介意你延期做出决定。(delay)
最新回复
(
0
)