首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
admin
2010-03-30
36
问题
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前n-1个数重复上述过程。如此继续,可将数组排序,请将程序补充完整。
Option Base 1
Private Sub Command1_Click()
Dim a()
a=Array(678,45,324,528,439,387,87,875,273,823)
Fori=【 】
Forj= 【 】
If a(j)【 】a(j+1)Then
a1=a(j)
a(j)=a(j+1)
a(j+1)=al
End lf
Nextj
Next i
For i=1 To 10
Print a(i)
Next i
End Sub
选项
答案
1 To 9,1 To 10-I,>=或>
解析
本题主要考查了“冒泡”排序法,根据题意描述的“冒泡”法的思想,对10个数进行排序,需要进行9趟排序过程,故[10]处填1 To 9。每一趟中都需要进行一定次数的两数比较,如第一趟过程中需要对前9个数进行相邻数两两比较,第二趟中对前8个数进行相邻数两两比较,依此类推,总结规律可知 [11]处应填1To 10-i。比较中两数交换位置的前提条件是前面的数大于后面的数或大于等于后面的数。故[12]处应填>=或>。
转载请注明原文地址:https://kaotiyun.com/show/wO1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于HTML标记的说法,正确的是()。
在Applet的生命周期中,下列()方法使Applet成为激活状态。
下面属于面向对象语言的是()。
下列叙述中正确的是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
下列程序段的输出结果是()。StringMyStr="Hello,";MyStr=MyStr+"World!";Sysmm.out.println(MyStr);
设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行下面几个语句后的输出结果是【】。ints=0;for(inti=0;i<MyIntArray.length;i++)s+=My
异常对象从产生和被传递提交给Java运行系统的过程称为【】异常。
下列不属于关系数据库的数据及更新操作必须遵循的规则的是()。
在面向对象方法中,类之间共享属性和操作的机制称为______。
随机试题
--______doyouplaytennis?--Twiceamonth.
病人的心功能属于日常的活动量应该是
若管道竖井隔墙为轻质隔墙,支架()。
命令源唯一的组织结构模式称为( )组织结构。
有关证券场内交易的清算与交收规则,下列表述错误的是()。
()是指根据案件性质、案情繁简、影响范围,来确定上、下级法院受理第一审案件的分工和权限。
量块的测量保证方案。为使实验处于控制状态,现以核查标准对90mm量块进行重复测量,核查次数为k=3。若第二次核查时各独立观测值的样本标准差s2=0.013μm,第三次核查时各独立观测值的样本标准差s3=0.019μm,则三次核查的合并样本标准差Sp为(
在产品组合分析中,一个企业有多少产品大类是指()。
求下列极限:
NorthAmericanTranslatorsFallConferenceJuly8-10/Nashville,TennesseeFRIDAY7:30Sign-in(ToobtainaneventI.D.,me
最新回复
(
0
)