首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将
admin
2010-03-30
45
问题
下面程序用“冒泡”法将数组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全国计算机二级
相关试题推荐
定义JavaApplet程序时,必须有的import语句是()。
执行下列程序段之后,输出的结果是()。publicclassTest{publicstaticvoidmain(String[]args){bytea=2;sho
软件工程研究的内容主要包括:【】技术和软件工程管理。
给出下面程序的代码:byte[]array1,array2[];bytearray3[][];byter[][]array4;下列数组操作语句中不正确的是()。
检查软件产品是否符合需求定义的过程称为()。
下述内容中()不属于软件工程管理的范畴。
下列不属于关系数据库的数据及更新操作必须遵循的规则的是()。
下列关于关系运算表达式的说法中,正确的是( )。
随机试题
急性心肌梗死患者的护理措施中,最重要的一项是
患者男,16岁。因反复鼻出血行鼻咽CT检查,示鼻咽顶后壁较大软组织肿块,向前进入鼻、筛窦和上颌窦,向外侧经扩大的翼上裂进入翼腭窝和颞窝,向上经蝶窦和破裂孔达海绵窦,邻近骨骼可见压迫性改变,增强扫描后可见肿瘤强化明显。应首先考虑诊断为
关于紧张型精神分裂症,下列说法不正确的是
最可能的诊断为( )。针对病原治疗,总疗程应为( )。
根据《建设项目环境影响评价资质管理办法》,评价范围是建材类的环境影响评价机构可以提供环评服务的项目是()。
反铲挖掘机是土方开挖中常用的一种机械,适用于()类土。
建设单位可以将施工任务委托______承包施工。
较长时期内,承包商没有在建的工程项目,如果再不得标,就难以维持生存时,应采取的投标报价方法为()。
AccordingtoBarackObama,AmericawouldsupplyallthefollowingEXCEPT______.
WherewasAdamborn?
最新回复
(
0
)